將統計分析的p值打印到列親愛的社區,
我的數據表有約5000行,其中包含三列:OTU ID,條件,相對豐度
我執行了以下方式的Y-X分析:條件(X),相對豐度(Y)和OTU ID(按)
在單向分析報告中,我必須手動檢查每個OTU ID以了解例如ttest或ANOVA中條件的顯著性
有沒有一種方法可以使JMP在工作簿中使用所需統計測試的p值打印一個新列,而無需遍歷整個報告(有數百甚至數千個測試需要瀏覽)
謝謝
回复:將統計分析的p值打印到列儘管(如果要使用腳本)詳細信息將取決於要使用的測試(更具體地說,取決於平台生成的報告的結構),但是JMP通常使執行這種操作非常容易。下面的腳本是一個簡單的示例:
NamesDefaultToHere(1);
// Sample Data
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
// One way ANOVA with a 'By' group
ow = dt1 << Oneway( Y( :height ), X( :age ), Means( 1 ), Mean Diamonds( 1 ), By( :sex ));
// Find the table you want in the report, do a right-click and select 'Make Combined Data Table'
dt2 = Report(ow[1])[TableBox(2)] << makeCombinedDataTable;
dt2 << setName("Oneway ANOVA Results");
但是,僅僅因為容易就不能成為良好的實踐。如果您要進行大量統計檢驗,我強烈地建議您閱讀有關響應篩選 。
回复:將統計分析的p值打印到列加到 @ian_jmp ,只需右鍵單擊具有p值的表之一,然後選擇製成組合表 。
回复:將統計分析的p值打印到列嗨,馬克,
這對我不起作用,它只用了幾百個表格中的五個製作了一個數據表,而且p值的組織不當
回复:將統計分析的p值打印到列謝謝,我基本上使用“ By”列作為分組變量來進行響應篩選,並且它為每個分組變量打印了一個帶有P值的表格,我能夠過濾出<0.05
這極大地幫助了!
然而... 正在運行的默認統計測試是什麼,即,如果我不選擇任何選項而僅運行對話框,則p值對應什麼?