Bonjour,
merci de bien vouloir m'aider à trouver une solution plus confortable dans JMP - plutôt que ce que je sais, utilisez excel incl VBA et importez ceci dans jmp :
ma recherche de base de données médicale est généralement structurée comme, par exemple (feuille principale) :
| Identifiant unique | Âge | Poids | Comorbidité 1 = Maladie cardiaque | Comorbidité 2 = maladie pulmonaire |
| AA | 32 | 65 | Oui | non |
| HACHE | 34 | 67 | Oui | Oui |
un onglet excel a généralement des codes ICD9/10, par exemple :
| Identifiant | Code CIM |
| AA | Q26.4 |
| AA | 776,4 |
| AA | 776.41 |
| HACHE | 775,39 |
| HACHE | 775,38 |
J'ai créé des feuilles Excel pour Comorbidité 1 = Maladie cardiaque et Comorbidité 2 = Maladie pulmonaire selon les codes de diagnostic de la CIM.
J'utilise généralement vlookup, countif, match ou parfois une simple fonction de filtre manuel pour comparer ma feuille de codage ICD à la feuille Excel ci-dessus; dans ce cas particulier une maladie cardiaque (775,3X et 776,4X) ou une maladie pulmonaire (Q26.4) pour identifier mes identifiants où cette variable est présente. Je copie et colle ces identifiants dans une nouvelle feuille Excel, supprime les doublons et les importe dans JMP, où je les ajoute via Tables "Update" dans ma MasterSheet , ce qui donne comme présenté dans ma feuille maître, comme ci-dessus.
Je cherche plutôt à effectuer ce processus fastidieux dans Excel et à importer dans JMP, directement dans JMP : identifier différents codes de groupe de diagnostic prédéfinis (parfois avec un espace réservé X pour identifier plusieurs sous-codes dans une catégorie) pour leur identifiant unique (supprimer plusieurs listes pour le même groupe de diagnostic) et ajoutez ceci une colonne supplémentaire à ma feuille jmp principale.
Merci beaucoup pour tout conseil !! - Désolé, je ne suis pas un utilisateur avancé de JMP et je n'ai jamais utilisé JSL auparavant.
La manipulation des données est l'une des vraies forces de JMP.Dans des cas tels que celui que vous décrivez, le problème habituel n'est pas d'amener JMP à manipuler les données, mais plutôt d'identifier les règles dans vos données sur ce qui doit être fait.c'est-à-dire, votre utilisation de X pour indiquer plusieurs sous-catégories.Voulez-vous réduire à une seule catégorie globale, ou voulez-vous développer et faire correspondre toutes les sous-catégories ?......ou les deux ?Une fois cette règle déterminée, il est généralement assez facile de faire en sorte que JMP fasse ce qui est nécessaire.
Ma suggestion, pour commencer, est de créer des données anonymisées qui peuvent être partagées et de décrire en détail à quoi doit ressembler la sortie finale des données.
Cela devrait donner un bon environnement pour démarrer le processus.
En outre, vous devez prendre le temps de lire le Scripting Guide de la bibliothèque de documentation JMP, disponible dans le menu déroulant Aide.Si vous avez utilisé Excel avec des extensions VBA, vous devriez pouvoir passer facilement à JSL.