Análisis de la plataforma de distribución mediante bucle ForTengo un código en el que utilizo la plataforma de distribución para realizar comprobaciones de normalidad en varias columnas. En este momento, utilizo un bucle for para iterar por cada columna, abrir una distribución y luego extraer el valor de la prueba de normalidad. A continuación, se muestra un subconjunto del código. Tengo un problema en el que la plataforma de distribución simplemente abre el mismo análisis para la primera columna una y otra vez.
For( i = 1, i <= n, i++,
dist = Distribution(
Invisible,
Continuous Distribution( Column( cols[1] ), Summary Statistics( 1 ), Fit normal( Goodness of Fit( 1 ) ) ),
Histograms Only
);
r = Report( dist );
p = r[Outline Box( "Fitted Normal Distribution" )][Outline Box( "Goodness-of-Fit Test" )][Table Box( 2 )][Number Col Box( 2 )] << get( 1 );
norm = If( p >= 0.05, "Yes", "No" ) || " (p = " || Char( p ) || ")";
dist << Close;
);
Automatización y scriptingRe: Análisis de la plataforma de distribución mediante bucle ForEn la línea de código a continuación
Continuous Distribution( Column( cols[1] ), Summary Statistics( 1 ), Fit normal( Goodness of Fit( 1 ) ) )
tienes el numero "1" en
cols[1]
Y debería ser
cols[i]
Re: Análisis de la plataforma de distribución mediante bucle ForGracias. Perdón por haber pasado por alto un error simple.
¿Conoces también la forma correcta de cerrar la plataforma de distribución?