在 JMP PRO 中创建验证列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />使用 JMP PRO 时是否有快速的方法或插件来创建验证列(而不必执行新列>缺失数据>随机...中的步骤)。
我知道神经平台中的保存验证,但它只创建训练和验证类别(我也喜欢有一个测试类别)。
谢谢!
阿涅斯
回复:在 JMP PRO 中创建验证列另一种选择:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Make Validation Column(
Training Set( 0.75 ),
Validation Set( 0.25 ),
Validation Column Type( Formula ),
Go
);
再见
詹保罗
回复:在 JMP PRO 中创建验证列直到现在我才知道 Random Category();这是一个更优雅的解决方案!
朱利安
回复:在 JMP PRO 中创建验证列你好,
选择标准中不应有可区分的模式。 最简单的公式之一使用 JMP 的 RandomCategory 函数,如下所示:

(对不起小数点逗号,但我在法国工作)。 您必须在对话框的函数定义中插入一个新行,因为默认情况下,该函数只建议两个。
伊夫
回复:在 JMP PRO 中创建验证列或者,您可以使用随机整数函数而不是序列,但使用序列将确保比例更接近您定义的值(因为序列是可预测的,而随机整数不是)。 但是,如果出于某种原因,在整个序列中存在系统性偏差(例如每 5 次观察由于测量系统而在某种程度上有所不同,这意味着您所有的“测试”数据都将是那种)。 可能不太可能,但不是很好。 快速随机排列行可以解决该问题。
朱利安
回复:在 JMP PRO 中创建验证列你好艾格尼丝HB ,
也许这会有所帮助? 我使用 Sequence() 从 1 计数到 5(步长为 1,每个值重复 1 次),并将序列放入匹配函数中以将 1、2 和 3 重新编码为 0(用于训练)、4作为 1(用于验证)和 5 作为 2(用于测试),这将适合您的 .6、.2、.2 设置。
JSL:匹配(序列(1、5、1、1)、1、0、2、0、3、0、4、1、5、2)

我希望这有帮助!
朱利安
回复:在 JMP PRO 中创建验证列谢谢马克,这是我现在正在做的方式,通常使用 0.6 进行训练,0.2 进行验证,0.2 进行测试,但每次创建新的数据子集时我都必须重新创建列,我想知道如果有更简单的方法来生成可以保存的列或脚本。
回复:在 JMP PRO 中创建验证列当您为验证状态创建新列时,您可以使用对话框底部附近的初始化数据选项来选择随机 > 随机指标。 从这里开始,我将输入 0 的大部分和 1 的 1 部分。 这个部分由你决定,也许是0.25-0.5。