¿Qué tipo de algoritmos / pruebas / procedimientos analíticos se utilizan en el comercio minorista y para estudiar el comportamiento del consumidor?

Todo tipo de sistemas de predicción, clasificación y recomendación son algoritmos ampliamente utilizados en análisis minorista.

Kaggle es de hecho el mejor lugar para comenzar a aprender. Descargue un conjunto de datos de un desafío relevante (p. Ej., Reclutamiento de Walmart – Pronóstico de ventas en la tienda) y, mientras practica, comience a mejorar sus habilidades de codificación con R y Python.

Con Python, los mejores paquetes que debes saber:

Sklearn, numpy, scipy, GraphLab, colecciones, itertools, matplotlib, nltk, IPython, mlpy, NetworkX, Orange, pybrain, prettytable, pyMc.
Recomiendo trabajar con el repositorio de Anaconda .

Con R, los mejores paquetes de Machine Learning y Data Science:

  1. e1071 Funciones para análisis de clase latente, transformada de Fourier a corto plazo, agrupación difusa, máquinas de vectores de soporte, cálculo de ruta más corta, agrupación en bolsas, clasificador Bayes ingenuo, etc. (142479 descargas)
  2. rpart Particionamiento recursivo y árboles de regresión. (135390)
  3. igraph Una colección de herramientas de análisis de red. (122930)
  4. Redes neuronales de alimentación directa de nnet y modelos logarítmicos multinomiales. (108298)
  5. randomForest Breiman y Cutler bosques aleatorios para clasificación y regresión. (105375)
  6. El paquete caret (abreviatura de Entrenamiento de Clasificación y REgresión) es un conjunto de funciones que intentan racionalizar el proceso para crear modelos predictivos. (87151)
  7. kernlab Laboratorio de aprendizaje automático basado en kernel. (62064)
  8. glmnet Lasso y modelos lineales generalizados regularizados de red elástica. (56948)
  9. ROCR Visualización del rendimiento de clasificadores de puntuación. (51323)
  10. gbm Modelos de regresión potenciada generalizada. (44760)
  11. party Un laboratorio para particiones recursivas. (43290)
  12. Reglas de la Asociación Minera de Arules y conjuntos de artículos frecuentes. (39654)
  13. Clasificación de árboles y árboles de regresión. (27882)
  14. Clasificación y visualización de klaR . (27828)
  15. Interfaz RWeka R / Weka. (26973)
  16. Predictores mejorados de ipred . (22358)
  17. lars Regresión de ángulo mínimo, lazo y avance por etapas. (19691)
  18. Modelos de spline de regresión adaptativa multivariante. (15901)
  19. Clasificación de CORElearn , regresión, evaluación de características y evaluación ordinal. (13856)
  20. Impulso basado en el modelo mboost . (13078)

More Interesting

¿Cómo funciona el algoritmo de adsorción?

Los números ny (n + 2) son dos números que difieren en 2. ¿Cuál es el valor medio de estos dos números?

Cómo resolver el problema de 'La lista negra' en un CodeSprint reciente de HackerRank

Ahora que los bitcoins son famosos y caros, ¿cómo reaccionaría el mercado ante un clon de Bitcoin que utiliza un algoritmo, tecnología, etc. idénticos?

¿Cuál es el mejor lenguaje para implementar estructuras y algoritmos de datos fundamentales?

¿Por qué obtengo el índice de cadenas fuera de rango?

¿Cómo se comunican los dispositivos GPS con los servidores?

¿Qué es una explicación intuitiva de IDA * (profundización iterativa A *)?

Si f (n) es O (g (n)) yf (n) es O (h (n)), entonces cuál de las siguientes afirmaciones debe ser verdadera: f (n) + g (n) es O (h (n)), g (n) + h (n) es O (f (n)), f (n) es O (g (n) + h (n)), o ninguno de los anteriores?

¿Podemos usar una cola en quicksort en C?

¿Cuáles son los ejemplos prácticos de algoritmos de clasificación? He oído hablar de la clasificación de burbujas, la clasificación rápida y la clasificación por inserción. ¿Cuáles son los ejemplos prácticos de estos algoritmos? ¿Para qué se usan y dónde son necesarios en los sistemas de software?

Si necesita almacenar operaciones de deshacer / rehacer en un procesador de textos, ¿qué estructura de datos se puede usar?

Informática: ¿Por qué la recursión es más elegante que la iteración?

Cómo aprender algoritmos y estructuras de datos como estudiante de secundaria

Cómo seleccionar aleatoriamente elementos únicos de una lista desplegable