Hola Comunidad Jmp!
Estoy tan feliz de que JMP haya hecho tantos saltos desde su primera edición. Ahora tiene fuertes herramientas de análisis predictivo.
Me preguntaba si JMP PRO está ofreciendo opciones de minería de patrones secuenciales en JMP (por ejemplo, casos de estudio en los que queremos examinar la secuencia de productos que un consumidor elige durante un período de tiempo).
es posible? En caso afirmativo, ¿cómo realizo este análisis?
Cualquier respuesta enigmática que se dirija directamente a los recursos de aprendizaje sería muy apreciada.
Gracias por sus ideas de antemano
Hola triunk
Vi tu publicación a mediados de abril, con la esperanza de que alguien brindara algunas opciones. No tengo una solución llave en mano y estoy esperando ansiosamente las actualizaciones de JMP14.1 para la minería de textos.
Si me encargaran un problema similar al que describiste, lo dividiría en 3 partes:
- Clasificación de las compras. Por ejemplo, TV, altavoces, DVR, DiscPlayer (Blue Ray), Sofá / tumbona ... Crear códigos para las clasificaciones. Entonces el paso 1 es clasificar y codificar.
- Cree una tabla / secuencias donde cada fila sea un consumidor, tal vez algunas columnas de datos demográficos, si están disponibles, luego las columnas para la Compra 1-k y la Fecha 1-k. El paso 2 es construir / organizar los datos para su análisis.
- Analizar
Probablemente comenzaría con algo como encontrar la secuencia común más larga y crear distribuciones / resúmenes, usar técnicas y crear gráficos similares a los utilizados para MDS, escalamiento multidimensional. Vea el enlace:
JMP proporciona una función llamada Distancia de edición más corta () y proporciona un ejemplo de la secuencia común más larga. Puedes hacer una búsqueda en la web para la secuencia más larga común, LCS. La programación lineal o la recursión se utiliza para encontrar n. Aquí hay dos enlaces si quieres ver los detalles:
La función JMP Distancia de edición más corta () es muy potente y permite múltiples métodos para mostrar los resultados. Creamos un script de ejemplo para nuestro libro. No lo adjunté porque tengo la sensación de que buscabas algo más llave en mano.
A continuación se muestra el script copiado del índice de scripting. Pruébalo para diferentes cuerdas.
Names Default To Here( 1 );
editList = Shortest Edit Script(
"time flies like an arrow",
"fruit flies like a banana"
);
common = "";
/* assemble a longest common subsequence */
For( i = 1,
i <= N Items( editList ), i++,
If( editList[i][1] == "Common",
/* or Insert or Remove */
common = common || editList[i][2] /* the snippet */
)
);
common;Este libro parecía interesante y parece que hay algunos paquetes en Python y R para hacer este tipo de análisis
https://www.amazon.com/Marketing-Data-Science-Techniques-Predictive/dp/0133886557 . Tenga en cuenta que JMP puede ejecutar Python y R y devolver los resultados a JMP.
Eso es todo lo que tengo que ofrecer por ahora.
Si encuentras algo interesante por favor publica.