在评估变量重要性时,k 是多少?嗨,JMP 社区,我正在运行神经网络,通过 JMP 构建预测模型,并通过依赖重采样输入评估变量重要性,使用 k-最近邻方法。我有模型中每个变量的变量重要性,但我如何知道 k 的值和 k-最近邻方法的其他细节?
高级统计建模质量与工艺工程回复:评估变量重要性时 k 是多少?我不认为重要性结果是基于 k 的。 帮助系统说:
因子值是根据观察到的组合构建的
使用 k 最近邻方法,以考虑相关性。 这个选项
将观察到的方差和协方差视为协方差结构的代表
你的因素。 当您认为您的因素相关时,请使用此选项。 注意
此选项对数据表中的行数敏感。 如果与小数一起使用
行,结果可能不可靠。
更远:
笔记:变量重要性指数是使用蒙特卡洛抽样构建的。 出于这个原因,您可以预期从一次运行到另一次运行的重要性指标值会有一些变化。
换句话说,使用 k 最近邻方法对观察值进行聚类,以便可以保持数据的协方差结构。 这些观察结果被放入模型中以获得预测值。 现在,通过选择一组新的观察值重复(这是蒙特卡罗部分)。 查看单个因素的变化有多大,以便您可以评估该变量的重要性。
我不知道所使用的 k 最近邻方法的所有细节,但我猜想如果选择了 k,它将是描述数据最好的那个。 查看帮助部分中的 k 最近邻聚类技术,了解 JMP 如何在这种情况下“最佳”选择 ak。 如果真正遵循这种方法,我不知道 k 的探索范围是什么。 无论哪种方式,我敢打赌,由于正在进行的蒙特卡洛模拟,使用了一系列 k 值。
回复:评估变量重要性时 k 是多少?谢谢你的回复。 我做了神经网络的预测模型,我选择了Profilers>Assess Variable Importance>Dependent Resampled Inputs,会显示一个变量重要性列表。 根据 JMP 帮助,重要性是使用 k 最近邻方法计算的。 我的问题是,如果我能知道这种 k 最近邻方法的 k 值?


回复:评估变量重要性时 k 是多少?谢谢你的回复。 我做了神经网络的预测模型,我选择了Profilers>Assess Variable Importance>Dependent Resampled Inputs,会显示一个变量重要性列表。 根据 JMP 帮助,计算了重要性用一个k - 最近邻方法。我的问题是如果我能知道这个的k值k - 最近邻方法?
回复:评估变量重要性时 k 是多少?你能分享你所问内容的快速截图吗?