Bonjour Communauté Jmp!
Je suis tellement heureux que JMP ait réalisé autant de sauts remarquables depuis sa première édition. Maintenant, il dispose de puissants outils d'analyse prédictive.
Je me demandais si JMP PRO offrait des options d'extraction de modèles séquentiels dans JMP (par exemple, des cas d'étude dans lesquels nous souhaitons examiner la séquence des produits choisis par un consommateur au cours d'une période donnée).
Est-ce possible? Si oui, comment dois-je effectuer cette analyse?
Toute réponse claire concernant les ressources d’apprentissage serait grandement appréciée.
Merci pour vos idées d'avance
Salut Triunk.
J'ai vu votre message à la mi-avril, espérant que quelqu'un vous fournirait des options. Je n'ai pas de solution clé en main et j'attends avec impatience les mises à jour de JMP14.1 pour l'exploration de texte.
Si on m'avait confié un problème similaire à ce que vous avez décrit, je le décomposerais en 3 parties:
- Classification des achats. Par exemple, télévision, haut-parleurs, DVR, lecteur DiscPlayer (Blue Ray), canapé / chaise longue ... Créez des codes pour les classifications. Donc, l'étape 1 est la classification et le code.
- Créez un tableau / des séquences où chaque ligne est un consommateur, peut-être des colonnes de données démographiques si elles sont disponibles, puis des colonnes pour Achat 1-k et Date 1-k. L'étape 2 consiste à créer / organiser des données pour l'analyse.
- Analyser
Je commencerais probablement par quelque chose comme la recherche de la séquence commune la plus longue, la création de distributions / résumés, l’utilisation de techniques et la création de tracés similaires à ceux utilisés pour les MDS, l’échelle multidimensionnelle. Voir le lien:
JMP fournit une fonction appelée Distance d'édition la plus courte () et fournit un exemple de séquence commune la plus longue. Vous pouvez rechercher sur le Web la plus longue séquence commune, LCS. La programmation linéaire ou la récursivité est utilisée pour trouver n. Voici deux liens si vous souhaitez voir les détails:
La fonction JMP Shortest Edit Distance () est très puissante et permet plusieurs méthodes d'affichage des résultats. Nous avons créé un exemple de script pour notre livre. Je ne l'ai pas joint car j'ai l'impression que vous cherchiez quelque chose de plus clé en main.
Vous trouverez ci-dessous le script copié à partir de l'index de script. Essayez-le pour différentes chaînes.
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;Ce livre avait l'air intéressant et il semble y avoir quelques paquets en Python et R pour faire ce type d'analyse
https://www.amazon.com/Marketing-Data-Science-Techniques-Predictive/dp/0133886557 . Notez que JMP peut exécuter Python et R et renvoyer les résultats à JMP.
C'est tout ce que j'ai à offrir pour le moment.
Si vous trouvez quelque chose d'intéressant s'il vous plaît poster.