将统计分析的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值对应什么?