如何从弹性网络回归平台中获取 R-Sq、L1、L2 和 lambda 的值,以便我可以比较模型?我正在比较一些弹性净回归模型在较小数据集上的不同参数设置,以证明在什么情况下数据集对于回归方法来说太小,并希望比较 JMP、SAS、R 和 Python。虽然我可以设置 alpha,但我看不出如何直接输出所选模型中使用的 lambda、L1 和 L2 值以及模型的结果 R-Sq。我是否错过了某个秘密的右键点击,因为我认为这些是人们想要看到的非常简单的东西?而其他软件似乎以不同的方式提供这些。
我正在使用 JMP Po 18 并使用留一交叉验证法 - 这似乎也意味着没有生成模型比较汇总统计数据(如果我选择 AICc 或 BIC 作为 CV 方法则会生成)...对吗?
提前致谢。
高级统计建模回复:如何从弹性网络回归平台中获取 R-Sq、L1、L2 和 lambda 的值,以便我可以比较模型?您可以通过右键单击数字列并选择“制作成数据表”来以交互方式提取这些值。您可以编写此操作或更具体的提取脚本。
回复:如何从弹性网络回归平台中获取 R-Sq、L1、L2 和 lambda 的值,以便我可以比较模型?感谢 Mark,但我甚至无法在输出中找到这些值,因此无法执行此操作。JMP 技术人员的回复是“他们没有显示这些值”,我觉得这有点难以理解,因为肯定有人希望至少能够看到 lambda、L1 和 L2。除非它们在 JMP 输出中以不同的名称调用?
他们还说,如果使用 K-Fold 或 LOO 作为验证,则不会得到 R-Sq - 但没有解释为什么不行 - 有什么想法吗?我很确定 SAS 直接给出了这些,所以我不确定为什么 JMP 不这样做?