是否有一个脚本可用于自动对 JMP 中的多元回归模型进行验证测试? (不是 JMP 专业版)嗨 - 是否可以使用脚本或其他方法来自动化我的多元回归模型的验证测试?目前,我正在从原始模型中手动删除行的子集,使用行的平衡进行回归,然后使用该子集来评估模型的执行情况。然后我重复了很多次。这非常耗时,尤其是考虑到我现在需要稍微改变我的原始模型。我意识到 JMP Pro 会执行此操作,但目前无法访问 JMP Pro。提前致谢!
分析数据表脚本回复:有没有一个脚本可以用来在 JMP 中自动验证我的多元回归模型的验证测试? (不是 JMP 专业版)谢谢保尔丁。我去看看。由于我不经常使用脚本,希望学习曲线能花时间!(我在国家机构工作,无法雇用您的技能 - 不过感谢您对您的可用性的提醒。)
回复:有没有一个脚本可以用来在 JMP 中自动验证我的多元回归模型的验证测试? (不是 JMP 专业版)谢谢你的回复DS。我会试一试,也会注意“制作验证列”命令。
回复:有没有一个脚本可以用来在 JMP 中自动验证我的多元回归模型的验证测试? (不是 JMP 专业版)你好@learning_JSL ,
学习 JSL 将帮助您完成工作并帮助加快速度。 脚本非常简单直观。 您肯定想做的一件事是使用帮助 > 脚本索引来帮助您。 事实上,有一个名为 Make Validation Columns() 的命令将在您的数据表中生成您的训练、验证和测试数据集。 在 JMP 的任何建模平台下,您只需将验证列转换为其角色,JMP 就知道如何在建模过程中利用该数据。 一旦你得到正确的拟合,你就可以将预测公式保存到数据表中。
希望这可以帮助!,
DS
回复:有没有一个脚本可以用来在 JMP 中自动验证我的多元回归模型的验证测试? (不是 JMP 专业版)听起来您需要开始学习如何编写脚本。 这个社区中有足够多的示例脚本向您展示如何编写文件打开和列复制脚本。帮助菜单下还有脚本指南,帮助下的示例文件夹中有示例脚本。 JMP 脚本最重要的提示是您应该尽可能少地执行它,在红色三角形下您可以复制脚本,在日志文件中您将看到脚本片段,使用它们。 将它们聚合到一个大脚本文件中,这应该不难。
回复:有没有一个脚本可以用来在 JMP 中自动验证我的多元回归模型的验证测试? (不是 JMP 专业版)谢谢保尔丁。所以我的工作流程是:
1)在JMP中打开orig表(原始表164行)
2) 从 orig 表中创建随机的行子集
2.a.从 orig 表中随机提取 16 行并将这些行“链接”到 orig 表
2.b。使用唯一名称保存新创建的子集表(例如“TEST 1 - SUBSET”)
2.c。突出显示/选择子集表中的所有 16 行
2.d。单击 orig 表并删除突出显示的 16 行
2.e.将 orig 表(现在包含 164-16 行)保存为类似于 2.b 的名称。 (例如“测试 1 - 主要”)
3) 打开测试 1 - 主要
4)分析,拟合模型,为y和x设置参数(我在第一次运行后使用“recall”),运行,保存
5)在出现的“拟合最小二乘”窗口中点击红色的“响应”三角形,保存列,预测公式
6) 打开测试 1 - 子集
7)添加三个新列:1)“test1_prediction”.....2)“is_test1_prediction > 410?”.....3)“差异 test1_pred > 410 减去实际 > 410”
8)将“预测公式”列中的 TEST 1 - MAIN 公式复制到标题为“test1_prediction”的 TEST 1 - SUBSET 列
9) 对 8) 的结果进行条件测试并放入标题为“is_test1_prediction > 410?”的列中
10) 将公式添加到“差异 test1_pred > 410 减去实际 > 410”以从 TEST 1 - MAIN 中的现有列中减去 9) 的结果
11) 保存测试 1 - 子集
12) 重复步骤 1) 到 11)
我想我了解如何执行“分析”步骤并将每个步骤保存到脚本中,但我不明白如何通过脚本执行其他步骤,例如加载文件、创建新列(具有指定名称),将公式从一个文件的一列复制到另一个文件的一列,并保存表格(名称对应于顺序增加的测试编号)。有什么建议么?
回复:有没有一个脚本可以用来在 JMP 中自动验证我的多元回归模型的验证测试? (不是 JMP 专业版)是的,您可以编写一个脚本来对您的数据表进行子集化,执行您的回归分析并保存预测列并将其应用于您的保留集。 为此,只需手动执行这些步骤,从日志中捕获所有脚本行。 将它们粘合在一个脚本文件中,稍作调整,您就可以完成 90% 的工作。 祝你好运!