Annova分析を行うためのJSLスクリプトこんにちは、みんな、
実験用にまとめられたいくつかのパラメータ(100+)の測定データを含む大きなデータテーブルがあります。どのデータが参照データと比較して変動を示しているかを特定するために、データに対してAnnovaテストを行いたいと思います。言い換えれば、どのパラメータに対してF-ratioが最も高いかです。
私は、すべてのパラメータについてAnnovaテストを自動化し、その中にF比を持つパラメータの表を生成するJMPスクリプトを書きたいと思います。これを降順に並べ替えて、バリエーションを示す上位(たとえば20個)のパラメーターの結果をプロットできます。実験に反応するパラメータだけを見る時間を節約できます。
JMPではOnewayチャートを作図できますが、Annovaテスト用のスクリプトを見つけることができません。GUI形式で私はこれをすべてすることができます。
誰かがテンプレートコードを手伝ってくれる?私はテンプレートデータテーブルを添付しました。
ありがとう
再:Annova分析を行うためのJSLスクリプトありがとうスクリプトは不思議のように動作します。
私は絶対に調べます応答スクリーニング
再度、感謝します!
再:Annova分析を行うためのJSLスクリプト私は真剣に見てみるでしょう応答スクリーニングプラットフォーム
しかし、このようにしたいのであれば、これで作業が開始されます。
NamesDefaultToHere(1);
// Example table
dt = DataTable("TestDataforAnnova.jmp");
// Any table referenced as 'dt'
cols = dt << getColumnNames("String");
// Assume first column is the treatment, and all other columns are responses
treat = cols[1];
RemoveFrom(cols, 1);
ow = dt << Oneway(
Y( Eval(cols) ),
X( Eval(treat) ),
Means( 1 ),
Box Plots( 0 ),
Mean Diamonds( 1 )
);
owFirstRep = Report(ow[1]);
// Do 'Show Tree Structure' in the report to identify which table is needed
dt2 = owFirstRep[TableBox(2)] << makeCombinedDataTable;
dt2 << setName((dt << getName)|| " ANOVA");
// Manipulate/simplify 'dt2' to taste . .