我有一个 sall 数据表,我想弄清楚是否有办法让 JMP Pro 13 针对某些原始数据创建距离矩阵,然后为标准化数据查看是否规范化数据更改,这两个记录最远彼此之间的欧几里得距离?有人可以指出我在 JMP 工具中的方向,让它生成距离矩阵吗?
有一个脚本命令 Distance()。查看脚本索引中的文档(帮助 > 脚本索引)。
诀窍就是对两个参数使用相同的向量或矩阵。下面是一些例子:
//1-D example
x = [1, 2, 3, 4];
D = sqrt(Distance( x, x ));
//2-D example
x2 = [1 1, 2 2, 3 3, 4 4];
D = sqrt(Distance( x2, x2 ));
如果您的数据在表中,请参阅命令 Get As Matrix(以矩阵形式获取整个数据表)和 Get Values(例如 col1 << Get Values)以获取特定列作为向量。您还可以在脚本索引和脚本指南(帮助 > 书籍)中找到这些内容。