Ich habe einige Skripts gespeichert, die ich bei der Analyse von Ausreißern verwenden möchte. Dies sind Fit Model-Skripts, und ich möchte jedes Mal ein Skript ausführen, wenn ich eine Schleife zum Ausblenden und Ausschließen eines Werts verwende. Ich habe die Skripte jedoch nach Spaltennamen benannt. Ich möchte, dass der Skriptname mit dem Spaltennamen übereinstimmt und nur dieses Skript ausführt. Ich habe ein Beispiel der Linnerud-Beispieldaten betrachtet.
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");
)
);Ist das möglich?
Versuchen Sie es mit der Summarize-Funktion. Dadurch erhalten Sie eine Liste der Ebenen in der Spalte, die Sie durchlaufen möchten.
Überprüfen Sie den Skriptindex auf ein Beispiel