使用统计数据编写两组 XY 图的脚本数据包含属于红色组和黑色组的受试者、评估时间(堆叠,用作 x)和测量值(y)。 需要绘制平均值/SE 或平均值/CI 以及评估每个时间点各组之间的统计差异。
我可以在图形生成器中绘制它,但没有统计数据,并且我正在尝试找到一种编写脚本的方法,因为我经常使用它。

回复:用统计数据编写两组 XY 图的脚本我在 JMP 14.3 中确实做到了这一点。版本之间可能存在一些差异,可能无法让您获得完全相同的输出。JSL 语法在不同版本之间也可能有所变化。
回复:用统计数据编写两组 XY 图的脚本这似乎实现了我想要的大部分内容。 非常感谢您的详细回复。
如果您能提供进一步帮助,只需做几件事:
1. 我的报告与本次模拟中的情况不太一样。 不确定这是否是版本的限制(我的是 JMP12)。 当我手动启用该图时,该图默认未打开,并且不具有误差线。
2. 此外,当我在实际数据表中调整它(只需更改 Y 和效果名称)并运行时,它会暂停并在拟合模型对话框中单击“运行”,并且报告看起来像默认报告。即效果详细信息已关闭,测试切片未启用,LS 均值图已关闭,如上所述。


回复:用统计数据编写两组 XY 图的脚本我对此思考了一段时间,根据您描述的具体分析,这是一种方法。最好在“拟合模型”中分析数据,使用最小二乘回归来估计组、时间段及其相互作用的影响。您还可以在这个分析平台中获取您感兴趣的图并进行统计测试以查看每个时间点的组均值是否相同或不同。如果您手动执行此操作,请在“拟合最小二乘”报告中,确保在“效果详细信息”下找到交互项(组*周)的结果,然后打开 LS 均值表、LS 均值图(使用“组”作为分组变量)和测试切片。测试切片将在“切片”内进行所有比较组(一个因素的一个水平保持不变)——周 = 0 的切片分析正在测试组平均值在周 = 0 时是否不同,...
此分析使用 JMP 中的“开箱即用”功能,并且通过对输出进行一些细微调整(手动或使用脚本),您可以获得所需的结果和分析。如果您是新用户,这通常是更好的使用方法。
更自定义的输出通常需要更多地了解 JSL,特别是如何构建报表显示,这需要一段时间才能学习。在图表上叠加文本有时有点棘手(@txnelson 在他的回复中给出了一些关于如何做到这一点的提示)。
下面的脚本模拟一些与您所描述的类似的数据,并进行分析并稍微修改输出报告以仅关注您感兴趣的问题。请参阅代码中的注释以了解我正在做的事情。
//settings for the data simulation
//means for each group at time 0, 12, 24 is given in the matrix
/*
means =
t=0 t=12 t=24
group 1 [ .. .. .. ,
group 2 [ .. .. .. ]
*/
means=[
100 100 95,
100 95 85
];
// standard deviation of individual result for each subject
sd=2;
//simulate the data
data=[];
for(group=1, group<=2, group++,
for(w=1, w<=3, w++,
week=(w-1)*12;
for(subject=1, subject<=10, subject++, /* 10 subjects per group*/
result=means[group,w]+ sd*Random Normal();
data= data |/ (group || week || subject || result);
)
)
);
// put the simulated data into a data table and set the column properties appropriately
dt=as table(data, <<COLUMN names=""></COLUMN>
如果您复制报告输出并将其作为图像粘贴到 Word 或 Powerpoint,则其外观如下所示。也许不像你想要的那么优雅,但是
它只占一页,包含我认为您想要的所有信息。这样做的另一个好处是,图中的置信区间是考虑整个数据集、使用模型中误差的总体估计和误差的完全自由度的正确置信区间。
回复:用统计数据编写两组 XY 图的脚本谢谢吉姆。 作为初学者,我正在寻找一些示例脚本来绘制上面所示的图形(正如我所说,无法在 fit x by y 菜单中绘制它以便我“导出”脚本)。 同样,我正在寻找建议和语法来在这种情况下调用适当的测试。回复:用统计数据编写两组 XY 图的脚本有几种方法可以做到这一点
- 将图形脚本添加到您的图表中。查看脚本指南中的“添加图形脚本”。在您开发的脚本中,您可以创建所需的统计数据,然后可以将它们显示在图表上。
- 在图表后添加汇总表。这可以是您自己使用 JSL 开发的,或者您很可能可以在 Fit Y by X 平台中找到您想要的表格。然后可以将图形和表格放置到新的显示窗口中
回复:用统计数据编写两组 XY 图的脚本你好 -
有了这些附加信息,有什么建议吗?
谢谢!回复:用统计数据编写两组 XY 图的脚本以下是您要求的其他详细信息。 谢谢!
您知道您想要每个时间点进行哪些统计测试或汇总统计吗?
您是否希望将该信息叠加在图表的空白区域中,或者放在侧面/下方以供参考?
结果是随时间推移的纵向结果(对同一受试者/设备进行重复测量),还是每个时间点的独立组?
- 纵。 大多数受试者都有所有 tps 的数据,但相当多的受试者没有一个或多个 tps。 类似的分析使用了 2 路方差分析,使用时间、组和时间*组作为因素
分析要解决的真正问题是什么?
这些成果的分享方式是什么?在 JMP 内?或者在 Word、Powerpoint 等中导出和共享……?
- PowerPoint 中使用的图表;独立的 PDF 报告选项也很有用。
回复:用统计数据编写两组 XY 图的脚本您知道您想要每个时间点进行哪些统计测试或汇总统计吗?
您是否希望将该信息叠加在图表的空白区域中,或者放在侧面/下方以供参考?
结果是随时间推移的纵向结果(对同一受试者/设备进行重复测量),还是每个时间点的独立组?
分析要解决的真正问题是什么?
这些成果的分享方式是什么?在 JMP 内?或者在 Word、Powerpoint 等中导出和共享……?
有多种方法可以分析此类数据。分享之后,可以提出一些关于如何编写一份漂亮的总结报告的想法。