He guardado algunos scripts que me gustaría usar cuando realizo un análisis atípico. Estos son scripts Fit Model y quiero ejecutar 1 script cada vez que uso un bucle para ocultar y excluir un valor. Sin embargo, he nombrado los scripts según los nombres de columna. Así que quiero que el nombre del script coincida con el nombre de la columna y ejecute solo ese script. He considerado un ejemplo de los datos de muestra de 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");
)
);es posible?
trata de mirar la función de resumen. Eso te ayudará a obtener una lista de niveles en la columna que deseas recorrer.
Compruebe el índice de secuencias de comandos para un ejemplo