用於創建 p 值表的腳本我有一個 40 行(4 組,每組 10 個樣本)和 10000 列值的大表——
1. 有沒有辦法讓我快速運行 t-tests/ANOVA 比較特定組與另一組,對於這些列中的每一列並在表中列出 p 值以快速排序以了解顯著不同的那些?
2.另外,是否可以設置p值是這樣的測試來校正多重校正?
謝謝
回复:用於創建 p 值表的腳本這是一個可能接近您想要的示例腳本。我不得不猜測一下你要做什麼匹配。但是,它會為數據表中的所有 127 列創建一個輸出表。
Names Default To Here( 1 );
// Create a data table somewhat similar to your description
dtorig = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
dt = dtorig << Subset( Sample Size( 10 ), Selected columns only( 0 ), Stratify( :SITE ) );
Close( dtorig, nosave );
// Get all of the tests
colNamesList = dt << get column names( continuous );
// In my example, I am using the first column as the matching column
// so remove it from the list
colNamesList = Remove( colNamesList, 1, 1 );
// Run the Fit Y by X(Oneway)
fg = Fit Group(
Oneway(
Y( Eval( colNamesList ) ),
X( :SITE ),
Matching Column( :NPN1 ),
X Axis Proportional( 0 ),
Matching Lines( 1 ),
SendToReport(
Dispatch( {}, "Oneway Plot", FrameBox, {Grid Line Order( 2 ), Reference Line Order( 3 )} ),
Dispatch( {}, "Matching Fit", OutlineBox, {Close( 0 )} )
)
)
);
// Create the output table
Report( fg )[Table Box( 3 )] << make combined data table;
// Close the report output
Report( fg ) << close window;回复:用於創建 p 值表的腳本謝謝 - 但不確定這是否是我想要的。 我想要的更像是,如果我使用,我會得到什麼:
分析==>用 X 擬合 Y;並從紅色三角形下拉,使用“匹配列”
這為我提供了我正在尋找的前後配對比較,但希望如上所述為 20K 列運行此比較。
回复:用於創建 p 值表的腳本JMP 13 和 JMP 14
分析==>專業建模==>配對
JMP 12 及更早版本
分析==>配對
為了將來參考,可以在統計索引中找到此信息,搜索“配對”
幫助==>統計索引
回复:用於創建 p 值表的腳本有沒有辦法強制系統使用配對測試來生成 p-vals? 謝謝。
回复:用於創建 p 值表的腳本有沒有辦法在參數和非參數/等級測試之間進行選擇? 對話框中可用的選項似乎都不適用。 謝謝。回复:用於創建 p 值表的腳本謝謝,排除所有我不想要的行確實讓我到達了我需要去的地方。回复:用於創建 p 值表的腳本您可以使用將給定行的行狀態設置為從後續分析中排除的功能。
這是你想要做的嗎?
回复:用於創建 p 值表的腳本感謝或快速響應 - 不會猜到這是它會做什麼。
有沒有辦法從腳本中觸發它,只選擇特定的行進行分析,基於其他幾列中的數據(即某種方式來子集/過濾),而不必先製作那個表?
回复:用於創建 p 值表的腳本運行響應篩選平台,它會為您執行此操作
分析==>篩選==>反應篩選