여러 열에 대한 정규성 검사를 수행하기 위해 Distribution 플랫폼을 사용하는 코드가 있습니다. 지금은 for-loop를 사용하여 각 열을 반복하고, 분포를 열고, 정규성 검사 값을 추출합니다. 코드의 하위 집합은 아래와 같습니다. Distribution 플랫폼이 첫 번째 열에 대해 동일한 분석을 계속해서 여는 문제가 있습니다.
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;
);
아래 코드 줄에서
Continuous Distribution( Column( cols[1] ), Summary Statistics( 1 ), Fit normal( Goodness of Fit( 1 ) ) )
당신은 숫자 "1"을 가지고 있습니다
cols[1]
그리고 그것은 그래야만 한다
cols[i]
고맙습니다. 간단한 실수를 놓친 것에 대해 죄송합니다.
유통 플랫폼을 닫는 올바른 방법도 알고 계신가요?