我可以通过表格得出“滚动标准偏差”吗?我有一个时间序列数据集,我想做的是查看一列的值(关键绩效指标,KPI)是否与另一列(过程变量,PV)的可变性相关。我认为我想做的是计算n个先前和m个未来数据点的标准偏差,以估算PV的移动量,然后将其绘制为x,将KPI绘制为y。 。我希望证明KPI随着变异性的增加而上升。
我可以在Excel中轻松完成此操作,然后将其导入JMP,但是我敢肯定,有一种方法可以使用JMP列公式... 我太笨了,无法解决
预先感谢您的任何帮助
查尔斯
数据表回复:我能否以表格形式获得“滚动标准差”?这应该适合您想要的
Std Dev( :height[Index( 1, Row() )] )
回复:我能否以表格形式获得“滚动标准差”?谢谢吉姆
我不好意思说我不太明白你的回答,但是...
我似乎无法将其复制到我的列公式中,而且似乎也找不到:height函数,因此我猜测这是JSL吗?
如果是这样,是否有办法将值返回几行并向前几行?如果我了解Index函数,那给我一系列整数,那么我认为INDEX(1,Row())会给我一系列从1到当前行的数字吗?
再次感谢
查尔斯
回复:我能否以表格形式获得“滚动标准差”?这是一个公式。假设您会理解:Height是对要在其上执行标准差的列的引用,这是我的错误。列名称前面的“:”是作用域元素,告诉JMP Height是数据表中的列,而不是存储变量。在“大类”样本数据表中找到“高度”列。它可能是JMP社区最熟悉的数据表。它大量用于说明如何在JMP中执行不同的操作。在“帮助”下拉菜单下的“示例数据库”中可用。
要将公式复制到公式编辑器中,请打开编辑器(创建新列,转到列标题并右键单击并选择“公式”)

将光标移到“无公式”框,

然后右键单击并将文本“粘贴”到框中

公式编辑器创建公式的增强显示。要进一步编辑公式,请双击公式中的任何空白,然后会弹出一个编辑器窗口

公式编辑器是一个完整的编辑器,可以用交互式形式来构建列公式。我在上面说明的是如何将已经定义的公式粘贴到编辑器中。