神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我使用 JMP 的神经网络来预测一个具有 14 个输入变量的响应。 但是具有相同设置的模型在多次运行中会产生不同的 R 平方值(请参阅附件)。
神经网络很明显吗?
或者我是否必须更改神经网络中的相同设置才能在多次运行中获得相同的 R 平方值?
我还有几个问题:
1.它也会产生不一致的r平方值,以使学习率稳定增加
2. JMP中如何选择最优的神经网络设置(节点数、学习率等)?
我很感激你的时间。
感谢您。
问候,
KKSAHOO
乔治亚大学
706-351-1037
回复:神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?萨呼,
您针对设置随机种子的问题引用的支持说明来自 2007 年。我几乎 100% 确定设置随机种子在版本 10 到 12 中有效。
只要您可以将公式带入 Excel,您就可以将它们用于您的预测响应。我建议您在 JMP 中至少检查一些 Excel 预测响应,以确保您的公式正确传输。
最好的,
账单
回复:神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?谢谢比尔。
我能够将神经网络模型从 JMP 导出为 SAS 文件,其中每个节点的公式写得很好,并且可以清楚地理解响应 (Y)。
我可以使用这些公式来预测 Microsoft excel 等其他平台中的响应(我正确吗?)。
神经网络的可重复性在 JMP 中不起作用是真的吗? (请看你网站上的解释。http://www.jmp.com/support/notes/20/518.html)
如果我要使用随机种子插件,那么我该如何使用神经网络。
问候,
三虎
回复:神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?你好,SAHOO,
我不是 100% 确定你想要做什么,但我会试一试。
将 JMP 公式翻译到其他程序可能很棘手,因为 JMP 公式是用 JSL(JMP 脚本语言)编写的。翻译神经网络公式可能特别棘手,因为它们可能非常复杂。
一个建议是对原始的 2000 个点运行 NN 分析,然后将其他 8000 个点连接到该表。您的预测值将自动计算。不过要注意的一件事是,您要确保每个输入的低值和高值是原始 2000 点分析的一部分。如果您添加的 8000 个点中的任何一个具有超出其低限和高限范围的输入值,那么他们就会受到怀疑,因为您将在该点进行外推。
至于插件,请确保您已打开 JMP,然后双击插件的图标。应该询问您是要安装还是取消。 单击安装,它应该为您加载。
让我知道这是否是您想要的。
账单
回复:神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?谢谢比尔。
我已经下载了随机种子文件( randomseedreset3.jmpaddin )。但文件扩展名在 .jmpaddin 中,无法添加到加载项。
它要求 .jsl 文件扩展名。
如何获得正确扩展名的随机种子文件?
或者
如何将此文件添加为加载项?
感谢您的时间。
问候,
三虎
回复:神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?谢谢比尔。
赞赏。
我可以使用 JMP 生成的神经网络公式使用相同的输入(不用于开发模型的输入)来预测外部 JMP 的响应吗?
例如
-10,000 个输入变量集
-我使用一种模拟工具来预测仅 2,000 个点的一些输出 (Y) 并开发神经网络或任何统计模型。
- 我可以使用这些模型来预测剩余 8,000 个输入数据集的 Y 吗?
谢谢你。
问候,
三虎
回复:神经网络:相同的神经网络设置是否会产生不同的 Rsquare 值,如果它运行多次?你好KK
您所看到的是由于 JMP 开始使用数据的不同部分进行拟合。您需要使用带有 NN 的验证集,除非您设置随机种子(JMP 用户社区上的免费插件),否则每次运行分析时都会得到不同或可能不同的答案,因为训练的随机选择和验证集。 如果您使用的是 JMP Pro,您还可以将巡视次数设置为更高的值 (> 10),这将限制您看到的 R-square 的一些随机值。首先,我建议您获取加载项并尝试一下,特别是如果您希望每次在数据集上运行 NN 时都获得相同的答案。
希望这可以帮助。
最好的,
账单