Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai la limite inférieure et la limite supérieure de l'intervalle de confiance pour chaque estimation déjà disponible dans mes données, je veux juste la dessiner à l'aide de JMP. Tous les blogs que j'ai trouvés concernent la génération et le dessin d'intervalles de confiance avec JMP. Toute aide serait la bienvenue, merci beaucoup.
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?Cela peut-il être fait pour deux variables Y ? J'ai Y1, Y1LCL, Y1UCL, Y2, Y2LCL, Y2UCL
Le script Graph Builder fonctionne si une seule variable Y. Lorsque j'ai ajouté 3 lignes pour les valeurs Y2 correspondantes, elles n'apparaissent que sous forme de points.
Je peux afficher les deux variables Y avec les CL en utilisant une variable de groupe lorsque les Y ne sont pas dans des colonnes séparées, mais j'obtiens deux graphiques, l'un au-dessus de l'autre, alors que je veux les deux Y et leurs intervalles sur un graphique (donc la création de Y1, etc.) .
Voici le script utilisant un Group :
Graph Builder(
Variables(
X( :ID ),
Y( :Predicted Dose ),
Y( :Lower 95%, Position( 1 ) ),
Y( :Upper 95%, Position( 1 ) ),
Group Y( :BMR% )
),
Elements(
Bar( X, Y( 2 ), Y( 3 ), Y( 1 ), Legend( 16 ), Bar Style( "Interval" ) )
),
SendToReport( Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ) )
);
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?Merci beaucoup pour cette explication étape par étape, cela répond à mes
question.
Meilleurs vœux,
Myriam Alexandre
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?En effet, comme le dit Peter, Graph Builder peut être un meilleur choix - J'ai peut-être surinterprété le "tracé de superposition" dans le titre du fil.
En tant que nouveau venu dans JMP, vous devez savoir qu'il existe presque toujours de nombreuses façons de faire avancer les choses - c'est l'un de ses charmes . . .
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?Bonjour Myriam,
Vous trouverez peut-être plus facile d'utiliser Générateur de graphiques .Supposons que vous ayez une table avec les colonnes suivantes : X, Y, LCL et UCL.Apportez GB sur cette table.Faites glisser X vers l'axe X.Mettez en surbrillance Y, LCL, UCL et faites glisser vers l'axe Y.Cliquez sur l'icône des points, puis cliquez sur l'icône des barres verticales.Faites un clic droit à l'intérieur du graphique et sélectionnez Barre > Style de barre > Intervalle .Puis, sous Points (côté gauche) cliquez sur variables et désélectionnez LCL et UCL .Sous Bar cliquer sur variables et désélectionnez Oui .Devrait ressembler à ceci :

Si vous exécutez le code ci-dessous dans une fenêtre de script, vous obtiendrez le résultat final.Utilise JMP 11 entre autres.
Nouveau tableau ( "Sans titre" ,
Ajouter des lignes ( dix ) , Nouvelle colonne ( "X" , Numérique , Continu , Format ( "Meilleur" , 12 ) ,
Définir les valeurs ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , dix ] )
) ,
Nouvelle colonne ( "O" , Numérique , Continu , Format ( "Meilleur" , 12 ) ,
Définir les valeurs ( [ 2 , 5 , 3 , 6 , 4 , 7 , 5 , 8 , 6 , 9 ] )
) ,
Nouvelle colonne ( "LCL" , Numérique , Continu , Format ( "Meilleur" , 12 ) ,
Définir les valeurs ( [ 1 , 3 , 2 , 2 , 2 , 5 , 3 , 7 , 5 , 7 ] )
) ,
Nouvelle colonne ( "LUC" , Numérique , Continu , Format ( "Meilleur" , 12 ) ,
Définir les valeurs ( [ 3 , 8 , 5 , 8 , 6 , 9 , 8 , 9 , 7 , dix ] )
)
) ;
Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
variables ( X ( : X ) , Oui ( : Oui ) , Oui ( : LCL , Positionner ( 1 ) ) , Oui ( : UCL , Positionner ( 1 ) )
) ,
Éléments (
Points ( X , Oui ( 1 ) , Légende ( 4 ) , Gigue ( 1 ) ) ,
Bar ( X , Oui ( 2 ) , Oui ( 3 ) , Légende ( 5 ) , Style de barre ( "Intervalle" ) ,
Statistique récapitulative ( "Moyenne" )
)
)
) ;
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?Bonjour Myriam,
Je suis sûr que vous vous habituerez bientôt à JMP.
Si vous souhaitez exécuter le code ci-dessus, les instructions pour le faire le précèdent. La première ligne à couper commence par '// Fudge . . . ' (le '//' indique en fait une ligne de commentaire).
Mais, oui, c'est facile de le faire de manière interactive. Dans la boîte de dialogue de lancement de Overlay Plot, attribuez les deux colonnes avec les limites supérieure et inférieure au rôle "Y", puis la colonne souhaitée au rôle "X". Lorsque vous appuyez sur OK, le rapport apparaît. Accédez au petit triangle rouge en haut du rapport (dans le nœud de contour 'Overlay Plot') pour sélectionner les options dont vous avez besoin. Vous devriez voir "Range Plot" comme l'un d'entre eux.
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?Salut Ian,
Merci de votre aide. Je suis un nouvel utilisateur de JMP et, jusqu'à présent, je n'ai été
utiliser les options du menu pour générer des graphiques, manipuler toutes mes données et
exécutant d'abord des modèles dans SAS. Pour créer le graphique de superposition, j'importe par mon
ensemble de données de résultats dans JMP et sélectionnez dans la barre de menu "Graph" puis "Overlay
terrain". Est-il possible de tracer un intervalle de confiance à l'aide de ce menu, ou
s'il vous plaît pourriez-vous m'expliquer comment exécuter pratiquement le code que vous m'avez envoyé
plus tôt?
Merci,
Myriam Alexandre
Re : Est-il possible de créer un graphique superposé représentant des intervalles de confiance ?Une façon serait d'utiliser l'option 'Range Plot' dans Overlay Plot. Pour voir un exemple, faites 'File > New > New Script', coupez et collez le code ci-dessous, puis faites 'Edit > Run Script' :
// Fudge certaines données
dt = Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" ) ;
UCIcol = dt << NouvelleColonne ( "Poids UCI" , Numérique , Continu , Formule ( : Masse + AléatoireNormal ( dix , 1 ))) ;
LCIcol = dt << NouvelleColonne ( "LCI poids" , Numérique , Continu , Formule ( : Masse - AléatoireNormal ( dix , 1 ))) ;
// Utiliser l'option 'Range Plot' dans Overlay (ajouter une variable 'Row()' pour jouer le rôle x)
op = dt << Tracé de superposition (
X ( Transformer la colonne ( "Ligne" , Ordinal , Formule ( Ligne () ) ) ) ,
Oui ( : Poids OPC , : Poids ICV ) ,
Tracé de plage ( 1 ) ,
Afficher les points ( 0 ) ,
Envoyer vers le rapport (
Envoi ( {} , "Graphique de tracé de superposition" , FrameBox , { Taille du cadre ( 688 , 243 )} )
)
) ;