¿Cuánto tiempo se tarda en aprender R programación?

Es imposible responder a esta pregunta directamente. En primer lugar, uno necesita definir qué nivel de dominio implica “aprender R programación”. Todo es relativo . Para casi cualquier lenguaje de programación integral moderno, no hay un punto temporal específico, cuando se puede decir que él / ella ha aprendido el lenguaje. Casi no hay límite . Solo se puede decir que conocen un idioma en particular lo suficiente como para realizar ciertas tareas. Esto es doblemente cierto para R debido a su extrema flexibilidad para permitir alcanzar un objetivo particular a través de varios métodos.

En segundo lugar, el tiempo para alcanzar un cierto nivel de dominio de R, otro lenguaje de programación o cualquier otro tema, para el caso, es extremadamente individual y depende de una variedad de factores , incluido el nivel de exposición previa a la programación de computadoras, los rasgos de la persona, sus características. entusiasmo y dedicación para dominar el idioma, el tiempo dedicado (tanto a la lectura como a la práctica) y mucho más.

Aprende la programación en R y R Studio. Análisis de datos, Ciencia de datos, Análisis estadístico, Paquetes, Funciones, GGPlot2

Course Link- R Programming AZ ™: R para Data Science con ejercicios reales! | Aprender R Programación desde cero

¿Que aprenderás?

  • Aprende a programar en R a un buen nivel.
  • Aprende a usar R Studio
  • Aprender los principios básicos de la programación.
  • Aprende a crear vectores en R
  • Aprende a crear variables.
  • Aprenda sobre enteros, dobles, lógicos, caracteres y otros tipos en R
  • Aprenda a crear un bucle while () y un bucle for () en R
  • Aprende a construir y usar matrices en R
  • Aprende la función de matriz (), aprende rbind () y cbind ()
  • Aprende a instalar paquetes en R
  • Aprenda a personalizar R studio para que se adapte a sus preferencias
  • Entender la ley de los números grandes
  • Comprender la distribución normal.
  • Practicar el trabajo con datos estadísticos en R
  • Practicar el trabajo con datos financieros en R
  • Practicar el trabajo con datos deportivos en R

Requerimientos

  • No se requieren conocimientos previos o experiencia. Sólo una pasión para tener éxito!

¿Quién es el público objetivo?

  • Este curso es para ti si quieres aprender a programar en R
  • Este curso es para ti si estás cansado de los cursos de R que son demasiado complicados.
  • Este curso es para ti si quieres aprender R haciendo
  • Este curso es para ti si te gustan los desafíos emocionantes.
  • Tendrás tareas en este curso, así que debes estar preparado para trabajar en ello.

Descripción del curso: Aprender R Programación haciendo!

Hay muchos cursos de R y conferencias por ahí. Sin embargo, R tiene una curva de aprendizaje muy pronunciada y los estudiantes a menudo se sienten abrumados. ¡Este curso es diferente!

Este curso es realmente paso a paso. En cada nuevo tutorial, aprovechamos lo que ya hemos aprendido y avanzamos un paso más.

Después de cada video, aprende un nuevo concepto valioso que puede aplicar de inmediato. Y la mejor parte es que aprendes a través de ejemplos en vivo.

Esta capacitación está llena de desafíos analíticos de la vida real que aprenderás a resolver. Algunos de estos los resolveremos juntos, otros los tendrá como ejercicios de tarea.

En resumen, este curso ha sido diseñado para todos los niveles de habilidad e incluso si no tiene conocimientos de programación o estadísticos, ¡tendrá éxito en este curso!

  • Creo que tomaría de 10 a 15 días con solo practicar durante 1-2 horas al día. Puedes aprender el lenguaje R mediante videos disponibles en YouTube, pero esa no es la mejor manera.
  • Debes explorar diferentes paquetes como ggplot2, Rcpp, etc.
  • Explore los proyectos en Github of Machine Learning en R e intente contribuir.
  • Gran recurso: josephmisiti / awesome-machine-learning

Los recursos que preferí para R es:

  • Swirl: Learn R, en R.: es una forma interactiva de aprender un idioma, del mismo modo que estamos hablando con bot y la forma más eficiente de aprender cualquier idioma. Solo necesitas instalar R studio y swirl package.
  • El campo del campo de datos R también es bueno => http://datacamp.com

¡¡Espero eso ayude!!

Realmente no toma mucho tiempo, pero eso dependerá mucho de su experiencia de programación y de cuánto esfuerzo ponga en aprenderlo. Dicho esto, R tiene una comunidad en línea muy activa en todo el mundo y hay muchos recursos en línea gratuitos para ayudarlo. También depende de para qué quieras usar R. Para un principiante, recomendaría RStudio IDE y seguir algunos tutoriales (ver más abajo). Además, realmente no necesita ser un buen programador para poder realizar el análisis de datos en R. Sin embargo, debe comprender que el concepto de vectorización, marcos de datos y paquetes como dplyr y datatable son particularmente útiles.

Aquí se enumeran numerosos recursos: ¿Cuáles son algunos buenos recursos para aprender R?

Vea también: ¿Cómo aprender R como lenguaje de programación?

Entonces, para responder a su pregunta, dominar R puede llevar muchos años, pero podría estar haciendo análisis de datos en menos de 1 semana.

~ 10000 horas

Si bien es bastante fácil comenzar con R, puede recoger los conceptos básicos en un par de días, es realmente la inmensidad de las capacidades, características y posibles aplicaciones que requerirían una enorme cantidad de tiempo dedicado a mirar la pantalla luminiscente al elegir su cerebro.

Puede leer acerca de los conceptos en un libro, ver conferencias en línea o hacer un curso en línea, pero cuando realmente desea realizar un trabajo real, se quedará atascado mucho y se confundirá muy a menudo.

Lograr el dominio de R para que puedas realizar un trabajo real llevará mucho tiempo, y realmente no hay forma de evitarlo.

Depende de cuánta experiencia previa de programación tenga, pero creo que la mayoría de las personas pueden hacer que R haga algo útil en un par de semanas. Ciertamente, hay cursos de un semestre de duración que enseñan suficiente R para escribir programas básicos, incluso si no han codificado antes.

Entonces, ¿qué pasa con el dominio de R y no tener que preguntarme por qué hace exactamente algo que no tiene sentido? Bueno, les puedo decir que ocho años no son suficientes para todos …

Como dijiste “ser un maestro”, podría llevarte algún tiempo.

Si solo usa R en el análisis de datos, sin demasiada tarea de ingeniería de datos (limpieza y preparación de datos) o visualización de datos incondicionales, se requieren solo algunos días y una computadora en línea para buscar en Google sus preguntas o problemas.

R es un lenguaje que le permite realizar un análisis muy complejo con solo una línea de códigos. Escribir código R elegante es otra historia.

Depende de usted, de verdad. R no es muy difícil. En mi experiencia, si lo usa todos los días durante al menos 4 horas al día, lo recogerá en un año o menos. Si no entiendes las estadísticas o el álgebra lineal, agregas en otro año. Es vital que construyas soluciones y modelas el mundo físico, empujando constantemente tus límites. StackOverflow, GitHub, Coursera, edX, varios libros y la interacción con la comunidad acelerarán su aprendizaje.

El curso para principiantes John Hopkins Coursera me llevó aproximadamente un mes para trabajar. Pero que donde se define “R aprendida”?

R es una herramienta de datos científicos. Si no sabe cómo modelar y aplicar modelos en un conjunto de datos, ¿sabe R?