Ciclo For che crea analisi di più piattaforme di distribuzioneHo un codice in cui utilizzo la piattaforma Distribution per eseguire controlli di normalità su più colonne. Al momento, sto utilizzando un ciclo for per scorrere ogni colonna, aprire una distribuzione e quindi estrarre il valore del test di normalità. Di seguito è riportato un sottoinsieme del codice. Ho un problema per cui la piattaforma Distribution apre sempre la stessa analisi per la prima colonna.
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;
);
Automazione e scriptingRe: Ciclo For per la creazione di analisi di più piattaforme di distribuzioneNella riga di codice sottostante
Continuous Distribution( Column( cols[1] ), Summary Statistics( 1 ), Fit normal( Goodness of Fit( 1 ) ) )
hai il numero "1" in
cols[1]
e dovrebbe essere
cols[i]
Re: Ciclo For per la creazione di analisi di più piattaforme di distribuzioneGrazie. Mi dispiace di aver tralasciato un semplice errore.
Conosci anche il modo corretto per chiudere la piattaforma di distribuzione?