Aide avec ce script simple d'ajustement y par xBonjour. J'essaie d'étudier la relation d'une variable quantitative avec plusieurs variables quantitatives. J'ai écrit ce script mais il ne fonctionne pas. Je vous montre le script et le message d'erreur. Merci d'avance.
Scénario
Noms par défaut ici ( 1 );
dt = Table de données actuelle ();
numericColNames = dt << obtenir les noms de colonnes (string, numeric);
Pour( i = 38, i <= N Items( numericColNames ), i++,
Bivarié(
Y( :Nom( "ERC [%]" ) ),
X( (__col__) ),
Ajuster la ligne ({Rapport ( 0 ), Couleur de la ligne ( {212, 73, 88} ), Rapport ( 0 )} )
);
);
Erreur
Noms par défaut ici ( 1 );
dt = Table de données actuelle ();
numericColNames = dt << obtenir les noms de colonnes (string, numeric);
Pour( i = 38, i <= N Items( numericColNames ), i++,
Bivarié(
Y( :Nom( "ERC [%]" ) ),
X( (__col__) ),
Ajuster la ligne ({Rapport ( 0 ), Couleur de la ligne ( {212, 73, 88} ), Rapport ( 0 )} )
);
);
Exploration et visualisation des donnéesRe : Aide avec ce script simple d'ajustement y par xJe pense que vous n'avez pas pensé à ajouter le message d'erreur. Aussi, lorsque vous publiez des scripts, vous devez utiliser
car cela rend la lisibilité bien meilleure (j'ai modifié votre message pour l'utiliser).
Re : Aide avec ce script simple d'ajustement y par xEn regardant simplement votre script, il ne semble pas que vous utilisiez votre boucle pour autre chose (i n'est pas utilisé) à part la réplication Bivariate SI vous avez __col__ défini correctement quelque part. Cela pourrait suffire si tu changes
X((__col__))
à
X(Eval(numericColNames[i])),
Re : Aide avec ce script simple d'ajustement y par xNames Default To Here( 1 );
dt = Current Data Table();
numericColNames = dt << get column names( string, numeric );
For( i = 38, i <= N Items( numericColNames ), i++,
Bivariate(
Y( :Name( "ERC [%]" ) ),
X( (__col__) ),
Fit Line( {Report( 0 ), Line Color( {212, 73, 88} ), Report( 0 )} )
);
);
Not Found in access or evaluation of 'Bivariate' , Bad Argument( {__col__, Role requires at least 1 columns.} ), Bivariate(/*###*/Y( :Name( "ERC [%]" ) ),
X( __col__ ),
Fit Line( {Report( 0 ), Line Color( {212, 73, 88} ), Report( 0 )} )
)
Re : Aide avec ce script simple d'ajustement y par xDésolé.
Re : Aide avec ce script simple d'ajustement y par xOk, je pense que les problèmes sont ce que j'ai expliqué dans ma deuxième réponse. Si vous voulez que ce soit un peu plus évident, vous pouvez définir __xcol__
Names Default To Here(1);
dt = Current Data Table();
numericColNames = dt << get column names(string, numeric);
For(i = 38, i <= N Items(numericColNames), i++,
__col__ = numericColNames[i];
Bivariate(
Y(:Name("ERC [%]")),
X(Eval(__col__)),
Fit Line({Report(0), Line Color({212, 73, 88}), Report(0)})
);
);
De plus, si vous utilisez JMP16+, il est généralement préférable d'utiliser For Each que d'utiliser uniquement For.
Re : Aide avec ce script simple d'ajustement y par xPasser de 9h à 14h, c'était fantastique. Avec 14, je suis plus que content. Merci beaucoup