ループによる複数の配信プラットフォーム分析の作成分布プラットフォームを使用して複数の列の正規性チェックを実行するコードがあります。現在、for ループを使用して各列を反復処理し、分布を開いてから、正規性テストの値を抽出しています。コードのサブセットを以下に示します。分布プラットフォームが最初の列に対して同じ分析を何度も開くという問題があります。
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;
);
自動化とスクリプトRe: ループによる複数の配布プラットフォーム分析の作成以下のコード行
Continuous Distribution( Column( cols[1] ), Summary Statistics( 1 ), Fit normal( Goodness of Fit( 1 ) ) )
あなたは「1」という数字を持っています
cols[1]
そしてそれは
cols[i]
Re: For ループによる複数の配布プラットフォーム分析の作成ありがとうございます。単純な間違いを見逃してしまい申し訳ありません。
配信プラットフォームを閉じる正しい方法もご存知ですか?