如何根据 R 值对双变量 JMP 图表进行排序/排序。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在使用 1 个 Y 轴参数(因变量)和 100 个 X 轴参数(自变量)进行回归分析,并希望在顶部看到顶部相关性(高 R 值)。 我获取所有这些图表并应用线性拟合,但默认情况下,这些图表根据参数名称按字母顺序排序。 有没有办法按照 R 值递减的顺序对这些图表进行排序?
回复:如何根据 R 值对双变量 JMP 图表进行排序/排序。谢谢内特。 我也会探索这个选项。
回复:如何根据 R 值对双变量 JMP 图表进行排序/排序。谢谢伊恩。 我会仔细看看的。
回复:如何根据 R 值对双变量 JMP 图表进行排序/排序。非常感谢,内特。 不幸的是,我当然忽略了这个选项!
回复:如何根据 R 值对双变量 JMP 图表进行排序/排序。嗨,Shwetakuvlsi1,
您熟悉“按拟合优度排序”选项吗?在 Football.jmp 等示例数据上使用此方法可以得到顶部最好的 R 平方和底部最差的 R 平方。

这是示例脚本,供您查看。
dt = Open( "$SAMPLE_DATA/Football.jmp" ); dt << Fit Group( Bivariate( Y( :Height ), X( :Weight ), Fit Line ), Bivariate( Y( :Height ), X( :LegPress ), Fit Line ), Bivariate( Y( :Height ), X( :Neck ), Fit Line ), Bivariate( Y( :Height ), X( :Squat ), Fit Line ), Bivariate( Y( :Height ), X( :Fat ), Fit Line ), Bivariate( Y( :Height ), X( :Bench ), Fit Line ), Bivariate( Y( :Height ), X( :Speed ), Fit Line ), <<{Arrange in Rows( 1 ), Order by Goodness of Fit},);由于您有 100 个 X,您甚至可能希望使用 make 组合数据表将内容转换为表格格式。

然后您可以选择 R 平方值:

问候,
内特
回复:如何根据 R 值对双变量 JMP 图表进行排序/排序。我会看一下响应筛选平台:
http://www.jmp.com/support/help/Response_Screening.shtml
这是专为这种事情设计的。
但是,如果您想坚持使用当前的方法,可以使用如下所示的方法。 执行“文件 > 新建 > 新脚本”,复制代码,然后“编辑 > 运行脚本”。
名称默认到这里( 1 );
// 制作一些数据
编号= 25 ; // 行数
数控= 21 ; // 列数
米= J (nr、NC、随机正态());
cNames = { “是” };为了(c= 2 , c<=nc, c++,插入(别名, “X” ||查尔(C- 1 )));
dt =表格(米,<<列名(别名));
dt <<设置名称( “很多X” );
// '传统' 用 X 拟合 Y 。 。 。
// (1) 隐形启动平台
biv = dt <<双变量(Y(cNames[ 1 ]), X(cNames[ 2 :: N项(cNames)])、FitLine、Invisible);
// (2) 将 R 平方值放入不可见的表中
dt2 =报告(biv[ 1 ])[表格框( 1 )] <<制作组合数据表(无形的( 1 ));
r2Del = dt2 <<获取行位置(:第 1 列!= “R方” );
dt2 <<删除行(r2del);
dt2 <<种类(按(:第 2 列)、顺序(降序)、替换表);
// (3) 通过 R Squared 获取 X 的排序
x订单=柱子(dt2, “X” ) <<获取值;
// (4) 关闭不可见的报表和表格
报告(biv[ 1 ]) <<关闭窗口;
关闭(dt2, 不保存);
// (5) 以正确的 X 顺序启动平台
biv = dt <<双变量(Y(cNames[ 1 ]), X(评估(xOrder)), FitLine);
// 响应筛选平台。 。 。
等待( 3 );
rs = dt <<反应筛选( Y(cNames[ 1 ]), X(cNames[ 2 :: N项(cNames)]) );