如何在具有不同参与者数量的JMP列中划分我的计算范围?嗨,
我在这篇文章中附上了一个例子。我想计算第3列和第2列之间的得分差异(第4列),然后计算每个参与者的差异平均值(第5列)。
问题是我不能简单地使用公式“PostTest - PreTest”,因为我需要划分它的范围(每个参与者)。此外,由于缺少数据,我有不同数量的参与者,所以我不能简单地使用公式“Mean( 分数差异)“。
请问我该如何进行这些计算?(如果解决方案更复杂,请将其添加到该文件中,请)
主题预测试 PostTest得分差异(= PostTest - PreTest)平均值(得分差异)
100 1 5 4
100 3 7 4
100 8 7 -1
100 ... ... ...
100
200 10 10 0
200 9 2 -7
200 6 4 -2
...
谢谢!
Re:如何在具有不同参与者数量的JMP列中划分我的计算范围是的,马克( @markbailey ),它适用于那个例子!大!
Re:如何在具有不同参与者数量的JMP列中划分我的计算范围第二个参数充当By变量,与在启动平台时按By角色的列相同。
看到救命 > 脚本索引 > 功能 > Col Mean 有关语法和参数的更多详细信息。
是的,您可以在By角色中使用多个数据列 Col Mean() 。
您的新计算比您最初询问的计算更复杂。使用列公式和数据表,我认为解决方案是将其分解为两个级别。首先计算原始数据表中的平方差,然后使用Tables> Summarize得到总和N,然后添加一个新公式来计算最终索引。
Re:如何在具有不同参与者数量的JMP列中划分我的计算范围你好 @markbailey ,
谢谢你的文章。
在Col Mean(参数1,参数2)中,第二个参数是否可用作过滤器?如果是这样,可以添加更多过滤器,如参数3等等。
在这个分数差异的例子中,使用“ProTest - PreTest”没有问题。 是的,可以使用单一公式完成。
但是,如果我有一个需要为每个参与者划分的操作,例如本文中附带的等式,我该怎么办?
在该等式中,虽然是同一参与者,但JMP需要计算每行两列之间的平方差(i),然后除以每个参与者的总试验次数(N)。
我必须为大量参与者(超过100个)实施该等式。
谢谢!
Re:如何在具有不同参与者数量的JMP列中划分我的计算范围我想你想要这个功能:
Col Mean(:Difference of Scores, :Subject)