用于创建 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 值表的脚本运行响应筛选平台,它会为您执行此操作
分析==>筛选==>反应筛选