JSL pour la distribution conditionnelle (ou d'autres plates-formes)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut
Je cherche un moyen de scripter une distribution, mais le nombre de Y que je voudrais analyser à la fois dépend de l'entrée de l'utilisateur. Parfois, il n'y a qu'une seule colonne, et d'autres fois, il peut y en avoir 5. Ceci fait partie d'un script plus grand, c'est pourquoi j'essaie de le programmer.
Idéalement, j'aimerais quelque chose comme ça ..... mais le nombre de blocs "Distribution continue" est variable en fonction de l'entrée de l'utilisateur.
Distribution (
Distribution continue (
colonne ( 12 ) ,
Quantiles ( 0 ) ,
Vertical ( 0 ) ,
Boîte à moustaches des valeurs aberrantes ( 0 ) ,
Personnaliser les statistiques récapitulatives ( Le minimum ( 1 ) , Maximum ( 1 ) )
) ,
Distribution continue (
colonne ( 13 ) ,
Quantiles ( 0 ) ,
Vertical ( 0 ) ,
Boîte à moustaches des valeurs aberrantes ( 0 ) ,
Personnaliser les statistiques récapitulatives ( Le minimum ( 1 ) , Maximum ( 1 ) )
) ,
) ;
J'ai essayé de l'enregistrer dans un Expr() et de l'évaluer, mais cela n'a pas fonctionné.
Toute aide est appréciée
Re : JSL pour la distribution conditionnelle (ou d'autres plates-formes)sympa, merci!
Re : JSL pour la distribution conditionnelle (ou d'autres plates-formes)Distribution() accepte une liste de colonnes comme argument. L'exemple ci-dessous utilise une boîte de dialogue de colonne pour obtenir l'entrée de l'utilisateur. Mais n'importe quelle liste de colonnes fonctionnerait.
Ouvrir ( "$SAMPLE_DATA/Grande classe.jmp" ) ;
froid = Boîte de dialogue Colonne ( cols = ListeCol ( "Variables" , Type de données ( Numérique ) ) ) ;
distance = Distribution (
Colonne ( froid [ "Cols" ] ) , // Extraction de la liste des colonnes de coldlg
Quantiles ( 0 ) ,
Vertical ( 0 ) ,
Boîte à moustaches des valeurs aberrantes ( 0 ) ,
Personnaliser les statistiques récapitulatives ( Le minimum ( 1 ) , Maximum ( 1 ) )
) ;