Pregunta

Estoy aprendiendo JS, HTML y CSS, pero dudo que JS sea muy bueno en el análisis de datos. Entonces, ¿qué me recomendarían que aprenda a comenzar mi "carrera" en ciencias de datos? ¿Cuál es el mejor lenguaje de programación para procesar datos? PD: Me encantan las estadísticas y la programación, así que creo que esto será divertido.

¿Fue útil?

Solución

Sin duda, esto es un duplicado, pero así es como evaluaría los idiomas principales:

R:

  1. Soporte fantástico para paquetes y comunidad de análisis de estadísticas especializadas, puede encontrar un paquete para hacer casi cualquier cosa que necesite y será relativamente fácil de usar.
  2. Es bueno para tirar prototipos y realizar análisis exploratorios.
  3. Es gratuito y de código abierto.
  4. Más lento que Python. Básicamente, no pase por nada. Es un lenguaje extraño para un programador (proveniente de un fondo de desarrollo de software). Claramente diseñado por matemáticos.
  5. Relativamente poca opción de buenos ides

Pitón:

  1. Rápido.
  2. También muy bueno como lenguaje de propósito general, por lo que el soporte de paquetes "más amplio". Código libre y abierto.
  3. Fácil de usar para aplicaciones de Big Data.
  4. No tan racionalizado para el análisis como R.
  5. La sintaxis puede ser difícil de leer (sin aparatos ortopeantes para hacer obvio dónde terminan las funciones/ declaraciones if).
  6. Puede ser particularmente tedioso trabajando con Dataframes en comparación con R.

Matlab:

  1. Generalmente más lento.
  2. Tiene paquetes muy impresionantes para el procesamiento de señales/reconocimiento de imágenes y todas las cosas geniales.
  3. Es muy legible y fácil de comprender en general.
  4. No es gratis. Las licencias de estudiantes están disponibles. Sin embargo, fue bastante complicado para mí tener en mis manos una ...
  5. Tiene muy buen apoyo para el análisis matemático similar a R, pero las funciones de matriz mucho mejores.

Recomendación personal: Python. Mata a dos pájaros de un solo piedra, aprende buenos conceptos de programación avanzados y ciencia de datos al mismo tiempo.

Buen artículo: https://www.linkedin.com/pulse/r-vs-python-matlab-octave-julia-who-winner-siva-prasad-katru

Otros consejos

Python es una gran opción si eres de desarrollador de programación
Este artículo será bueno si quieres más detalles
http://www.kdnuggets.com/2015/05/r-vs-python-data-science.html
También ha mencionado para recomendarle que comience su carrera en ciencia de datos. Creo Kaggle.com Será la mejor opción para los principiantes. Te ayudará a saber si este campo se adapta a ti o no.
Y para el blog lo pienso kdnuggets.comSerá una buena opción.
Espero que esta respuesta sea útil.

Licenciado bajo: CC-BY-SA con atribución
scroll top