修剪平均值的公式我有一个数据集,第一列中有一个样本编号,然后是 180 列样本的各种测量值。 我想为表中的 100 个样本中的每一个获得 5% 的修剪平均值。
由于样本数量众多,通过 Distributions > Summary Statistics 是非常不切实际的。 有没有办法可以直接使用公式来提取它?
或者,如果可能的话,我可以堆叠我的列并使用 Summary 函数,但我也看不到如何在这里获得修剪后的平均值。
分析数据表脚本回复:修剪平均值的公式你好@HarriBradbeer ,
我确信这应该很容易使用列公式或 JSL 脚本来完成。
但是,为了提供更多帮助,您所说的 5% 修剪平均值是什么意思? 这是否意味着您删除了数据的底部 5% 和顶部 5%?
谢谢,
DS
回复:修剪平均值的公式我认为使用 Distribution 是相当简单的选择。 创建分布,测量数据为 Y,列和样本数为按列(使用探针数据),如果您有大量数据,这将很慢,并且在更坏的情况下可能会导致 JMP 崩溃,因此编写脚本可能是一个更好的选择(您可以编写相同的过程,使用矩阵计算或其他方法)。

获得分布后,按住 ctrl + alt 并单击其中一个分布旁边的红色三角形并禁用除汇总统计之外的所有其他内容(应该使这更快一点),然后按确定:

在那之后。按住 ctrl + alt 并按摘要统计信息之一旁边的红色三角形。
启用自定义汇总统计并按 OK

删除除 Trimmed Mean 之外的所有内容:

并按 OK。
现在我们有了这个漂亮的分布报告:

右键单击 Trimmer 方法之一,然后选择制作组合数据表:

您应该最终得到所有参数和组的 5% Trimmed Means 的数据表:

回复:修剪平均值的公式是的,平均值取自中间 90% 的数据