J'ai enregistré certains scripts que j'aimerais utiliser lorsque j'effectue une analyse des valeurs aberrantes. Ce sont des scripts Fit Model et je veux exécuter un script chaque fois que j'utilise une boucle pour masquer et exclure une valeur. Cependant, j'ai nommé les scripts selon les noms de colonne. Je veux donc que le nom du script corresponde au nom de la colonne et n'exécute que ce script. J'ai examiné un exemple de l'exemple de données Linnerud.
dt = current data table();
col = dt << get column names( string );
nc = N Items( col );
For( i = 1, i <= nc, i++,
If( Contains( ColNames[i], "Outlier" ),
Col1 = Column(dt,i);
max = data table(dt);
max << select where(as column(Col1)==abs(Col Max( Col1 ))) << Hide and Exclude;
//Hide and exclude the MAX val from Outlier 1 Rest Pulse, and Run Outlier 1 Rest Pulse script
//Run Script("Outlier 1 Rest Pulse");
)
);Est-ce possible?
essayez de regarder la fonction Summarize. Cela vous aidera à obtenir une liste de niveaux dans la colonne que vous souhaitez parcourir.
Vérifiez l'index de script pour un exemple