Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué debe aprender un analista de datos?

¿Qué debe aprender un analista de datos?

Los analistas de datos necesitan aprender: conocimientos matemáticos, herramientas de análisis y lenguajes de programación.

1. Conocimiento matemático

El conocimiento matemático es el conocimiento básico de los analistas de datos. Para los analistas de datos junior, es una ventaja comprender algunos contenidos básicos relacionados con las estadísticas descriptivas, tener ciertas capacidades de cálculo de fórmulas y comprender los algoritmos de modelado estadístico de uso común.

Para los analistas de datos senior, el conocimiento relacionado con el modelado estadístico es una habilidad necesaria, y también es mejor tener cierta comprensión del álgebra lineal (principalmente conocimientos relacionados con cálculos matriciales). Para los ingenieros de minería de datos, además de las estadísticas, también es necesario utilizar con habilidad varios algoritmos, y las matemáticas son el requisito más alto.

2. Herramientas de análisis

Para los analistas de datos junior, es necesario poder jugar con Excel. Deben dominar el uso de tablas dinámicas y fórmulas, y VBA es una ventaja. . Además, también necesita aprender una herramienta de análisis estadístico y es mejor comenzar con SPSS.

Para los analistas de datos senior, el uso de herramientas de análisis es la competitividad central. VBA es básicamente imprescindible. Se deben utilizar al menos uno de SPSS/SAS/R. Otras herramientas de análisis (como Matlab). según sea el caso.

3. Lenguaje de programación

Para los analistas de datos junior, pueden escribir consultas SQL y, si es necesario, escribir consultas Hadoop y Hive, lo cual básicamente no es un problema. Para los analistas de datos senior, además de SQL, es muy necesario aprender Python, que se puede utilizar para obtener y procesar datos con el doble de resultado con la mitad de esfuerzo. Por supuesto, también se pueden utilizar otros lenguajes de programación.