在 JMP 中计算导数/斜率<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />再一次问好,
我需要数据列,我们称它们为 x 和 y。我想计算 y 相对于 x 的中心导数 (dy/dx)。如果我使用中心导数,这意味着我将“丢失” dy/dx 列的开头和结尾处的点。
例如,在 dy/dx 的第二行中,我希望它等于 dy/dx = y3-y1/x3-x1 在 dy/dx 的第三行中,我希望它等于 dy/dx = y4-y2/x4 -x2。我很难不像使用 Excel 那样使用 jmp,所以我什至不确定是否可以在公式编辑器中执行此操作。
谢谢!
回复:在 JMP 中计算导数/斜率谢谢,效果很好。
我在脚本中使用了它,但我必须添加“作为列”。
col <<设置公式( (lag(作为列("Y"), -1) - lag(作为列("Y"),1))/(lag(作为列("X"),-1)-滞后(作为列(“X”),1)));
回复:在 JMP 中计算导数/斜率这段代码应该会给你一些想法。列公式利用落后功能:
dt =打开( “$sample_data\Big Class.jmp” ) ;
// 创建公式列
// 高度 = X
// 权重 = Y
// dy/dx = (y+1) - (y-1)/(x+1) - (x-1)
// y+1: lag(:权重, -1)
// y-1: 滞后(:权重, 1)
// x+1: 滞后(:高度, -1)
// x-1: 滞后(:高度, 1)
dt <<新专栏( “dy/dx” ,
数字,
连续的,
格式( “最好的” , 12 ) ,
公式(落后( :重量, - 1 ) -落后( :重量, 1 ) /落后( :高度, - 1 ) -落后( :高度, 1 ))
) ;
回复:在 JMP 中计算导数/斜率娜塔莉_,
公式编辑器有一个导数选项。您可以通过单击编辑器对话框顶部的红色三角形来访问它。

希望这可以帮助。
戴夫