JMP16 中有没有办法为单样本 KS 检验提供用户定义的参考分布?您好 JMP 用户,
我正在尝试通过分层组织的线性扫描分析荧光细胞特征(例如细胞核)的分布。 在健康组织中存在高度可重复的模式,但在患病区域中该模式被改变。 我想统计测试选定区域的模式是否与健康组织的模式不同。
已建议将 Kolmogorov-Smirnov 检验作为比较两个分布的方法。 我认为从健康组织的多次扫描创建用户定义的参考分布,然后在单样本 KS 测试中将患病组织的扫描与该参考分布进行比较可能很有用。
JMP16 中有没有办法输入用户定义的分布作为参考分布?
如果不是,使用用户定义的参考分布重复两次样本 KS 测试是否是最好的方法?
感谢您的时间和提前帮助。
质量与工艺工程回复:JMP16 中有没有办法为单样本 KS 测试提供用户定义的参考分布?可以将普通数据作为新列添加到数据表中,然后简单地堆叠数据并运行Oneway平台。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Normal",
formula( Random Normal( Col Mean( :height ), Col Std Dev( :height ) ) )
);
dtStack = dt << Stack(
columns( :height, :Normal ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
);
obj = dtStack << Oneway( Y( :data ), X( :label ) );
obj << Kolmogorov Smirnov Test( 1 );
回复:JMP16 中有没有办法为单样本 KS 测试提供用户定义的参考分布?
嗨,亚尔莫,
非常感谢您澄清 JMP16 中双样本 KS 测试的具体格式并提供运行分析的脚本。
我的问题是我是否可以定义我自己的用户定义分布作为单样本 KS 检验的参考,据我所知,它将实验分布与参考分布(例如,正态分布)进行比较。 我的计划是创建一个基于健康组织分析的参考分布,该分布将与单样本 KS 测试中患病组织的实验分布进行比较。
是否可以在 JMP16 中添加用户定义的分布作为单样本 KS 检验的参考分布?
干杯,
标记
回复:JMP16 中有没有办法为单样本 KS 测试提供用户定义的参考分布?我不确定这是否是您要查找的内容,但数据必须采用特定格式才能使 KS 正常工作(回复:两个样本的非参数 KS 检验)
数据是 JMPs Big_Class 样本数据,如下所示:

以高度作为响应、x 作为因子运行 Kolmogorov Smirnov 的脚本
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Oneway(Y(:Height), X(:sex));
obj << Kolmogorov Smirnov Test(1);结果:

如果这是您要查找的内容,您可以将参考数据添加到与其余数据相同的列中,然后将它们分隔在分组列中:
