Problème dans le script JMP pour la boucleBonjour, j'ai deux questions -
Ques1 -
J'ai des données simples (jointes) et un script qui fonctionne bien mais tant que je veux le convertir en une boucle for. Ne pas avoir la bonne chose.
BUT - Je veux la valeur de résistance top10% pour chaque courant. Mes données ne sont pas symétriques, ce qui signifie que le nombre de points de données pour chaque courant est différent.
Dans les mêmes données, il n'y a que 7 valeurs actuelles et dans les données réelles, cela peut prendre des centaines de valeurs.
Approche - Je génère une table Quantile, puis je compare ma valeur de résistance par 90% de valeur quantile et j'ajoute une colonne supplémentaire «Top10%». Tout fonctionne bien pour les exemples de données avec 7 valeurs actuelles, mais j'ai besoin d'une boucle pour cela. Les super utilisateurs peuvent-ils m'indiquer quelle est l'erreur que je fais dans ma boucle for, cela aidera à apprendre comment implémenter les boucles for.?
De l'aide ?
Ques2 - Quelle est la meilleure façon d'obtenir les 95% de données les plus importantes?
Une aide ici?
ScriptingRe: Problème dans le script JMP pour la boucleJe pense que le script ci-dessous est une méthodologie plus simple pour obtenir les résultats souhaités

Names Default To Here( 1 );
dtF2 = Data Table( "Final_Data" );
dtSum = dtF2 << Summary(
invisible,
Group( :Current ),
Quantiles( 90, :Res ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "stat" ),
link to original data table( 0 )
);
dtSum << delete columns( N Rows );
dtF2 << Update(
With( dtSum ),
Match Columns( :Current = :Current )
);
Close( dtSum, nosave );
dtF2 << New Column( "Top10%",
character,
formula( If( :Res >= :Quantiles90, "Top10" ) )
);
Re: Problème dans le script JMP pour la boucleOui, parfaitement bien. Manière bien meilleure et plus simple de le faire. Je ne savais pas que nous pouvions également obtenir des quantiles à partir du tableau récapitulatif. Je le mets en œuvre comme vous l'avez décrit.
Mis à part les données quantiles et top 10%, un commentaire sur ce qui n'allait pas dans ma "boucle for"?
Merci pour l'aide.