Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?Bonjour, je cherche la meilleure façon de faire de l'apprentissage automatique sur un ensemble de données spatiales (latitude, longitude, variable 1 (numérique), variable 2 (numérique), variable 3 (classée nominale - c'est-à-dire peut être l'une des quatre valeurs).JMP Pro peut-il être utilisé pour cela ?Existe-t-il un tutoriel recommandé ou un exemple de ceci ?
Mon objectif est de prédire la variable 1 en fonction de toutes les autres entrées décrites ci-dessus.Merci!
J'utilise JMP Pro 17.
Modélisation prédictive et apprentissage automatiqueRe : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?L’outil Model Screening peut tester simultanément de nombreuses techniques de modélisation différentes sur vos données.@DonMcCormack a posté un excellente vidéo d'introduction ici .
Re : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?Merci Jed.Ma principale question est de savoir si JMP Pro peut ou non intégrer le spatial composante lors de la modélisation de la régression.Je vais jeter un œil à votre lien.
Re : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?J'ai regardé la vidéo d'introduction et constaté les capacités robustes de la plate-forme de sélection de modèles.Cependant, je ne sais toujours pas comment mes coordonnées x, y peuvent faire partie des régressions modélisées disponibles.Le emplacement de mes données déterminent les résultats (et les résultats prévus) autant que les autres variables telles que la profondeur des eaux souterraines, etc. (je prédis la concentration de contaminants dans les eaux souterraines en fonction de plusieurs variables, y compris la distance par rapport au rejet du contaminant.) Donc mon principal La question est la suivante : l'emplacement x, y peut-il faire partie des prédictions modélisées dans JMP Pro ?
Re : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?Salut @learning_JSL ,
Oui, JMP Pro peut modéliser cela. Il semble que vous modélisiez une variable à réponse unique (Y) et que les autres variables sont toutes des facteurs (X) dans votre modèle.
JMP Pro peut le faire de plusieurs manières : l'une d'elles est le filtrage de modèle, qui est un outil intéressant, mais il examine uniquement les paramètres par défaut de chaque méthode de modélisation, et ce n'est pas toujours le modèle le mieux adapté, il faut donc gardez cela à l’esprit lorsque vous utilisez cette plate-forme.
JMP Pro peut modéliser les données à l'aide de différentes plates-formes telles que la régression généralisée, l'arbre boosté, la forêt d'amorçage, Neural Net, SVM, les K-plus proches voisins et XGBoost. Toutes ces méthodes peuvent gérer les données dont vous parlez, et chacune a ses avantages et ses inconvénients. Vous aurez donc vraiment envie de modéliser vos données en utilisant toutes les différentes méthodes, puis de comparer laquelle fait le mieux pour prédire lors de l'utilisation d'un ensemble de données complètement différent qui n'a pas été utilisé pour entraîner et valider les modèles - vous souhaiterez enregistrer un ensemble de données de test pour cette partie.
Cela étant dit, vous souhaiterez également diviser vos données en ensembles de données de formation et de validation, Analyser > Modélisation prédictive > Créer une colonne de validation, et les stratifier sur votre colonne de réponse (variable 1, je crois). Mais faites-le après avoir divisé un tableau de données qui sera utilisé comme données de test pour comparer les différents modèles les uns par rapport aux autres.
Quelle que soit la méthode que vous utilisez, vous modéliserez votre colonne de réponse et vous pourrez enregistrer les données modélisées sous forme de formule de colonne dans le tableau de données. Vous pouvez ensuite effectuer différents types d’analyses sur le modèle pour déterminer la qualité de l’ajustement.
Je serais heureux de vous donner un exemple si vous pouviez partager votre tableau de données. S'il y a des informations sensibles, vous pouvez toujours les "anonymiser": Tables > Anonymiser, ou même recoder une colonne en catégories A, B, C, D si vous ne pouvez pas partager les entrées réelles.
J'espère que cela t'aides,
DS
Re : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?Merci beaucoup DS.J'apprécie la réponse approfondie. Ma principale question est de savoir si JMP Pro peut prendre en compte les données associées aux coordonnées spatiales lors des régressions modélisées.Dois-je supposer que JMP Pro n'est pas capable d'incorporer les paramètres de mes prédicteurs Emplacements (chaque prédicteur X est associé à une latitude et une longitude et l'emplacement des prédicteurs affecte la manière dont ils affecteront la variable de réponse Y qui a également une latitude et une longitude) ?Il s’agit donc vraiment d’une régression spatiale.(ArcPro dispose d'outils d'apprentissage automatique qui utilisent l'API Python, mais j'espérais que JMP Pro avait la capacité de le faire car je préfère la plate-forme JMP à celle d'ArcGIS.)
Re : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?Si votre préoccupation concernant les données spatiales concerne l'espacement variable des géocoordonnées, quelque chose comme un modèle neuronal boosté pourrait être un bon ajustement, car cela façonnerait la courbe de prédiction pour tenir compte de cette courbure/variabilité. J'ai joint un exemple de flux de travail qui utilise les exemples de données de JMP pour prédire la température de janvier en fonction des coordonnées.
En outre, vous pouvez probablement utiliser les mêmes packages Python directement à partir de JMP, car JMP peut s'exécuter/s'intégrer à Python. Voici un lien vers quelques exemples .
Re : Puis-je utiliser JMP Pro pour effectuer du machine learning sur des données référencées spatialement (lat, long) ?Excellent.Je vais jeter un oeil.Merci!
Ré : Puis-je utiliser JMP Pro pour effectuer un apprentissage automatique sur des données référencées spatialement (lat, long) ?Bonjour SDF1 - Vous avez répondu à une question que j'avais posée l'année dernière et j'espérais y donner suite car je suis en train de mettre de l'ordre dans mes ensembles de données. Je voudrais faire un algorithme d'apprentissage automatique dans JMP Pro 17 pour prédire Y en fonction de 7 variables (X1, X2, ... X7), dont deux sont des coordonnées spatiales (latitude et longitude). J'utiliserais une partie de mes 326 enregistrements comme ensemble d'entraînement et une partie comme ensemble de vérification/test. J'ai joint mon exemple d'ensemble de données.
JMP Pro est-il équipé pour « apprendre par machine » sur cet ensemble de données géospatiales (lat/long) ? Et, si oui, pourriez-vous me recommander un bon point de départ ou un bon type de test pour mon flux de travail ? Merci d'avance !
Ré : Puis-je utiliser JMP Pro pour effectuer un apprentissage automatique sur des données référencées spatialement (lat, long) ?Bonjour à nouveau SDF1 - J'ai réalisé que vous ne travaillez peut-être pas sur ce type de problèmes ces jours-ci, donc je poste également sur le forum de discussion. Comment utiliser JMP Pro pour faire des prédictions d'apprentissage automatique sur un ensemble de données avec predic... - Communauté d'utilisateurs JMP
Merci.