在数据子集与其他数据子集上用 y 拟合 x嗨,这不是一个 JSL 问题,就像我的其他大多数问题一样。
我有一些数据,我想用 x 乘 y 来拟合它,一半数据与另一半数据。 我意识到穴居人的方法是将数据的后半部分剪切粘贴到新列中。 但我真的不想那样调整桌子。 有什么解决办法吗? 有人建议我使用“表”下的“拆分”功能,这样我就可以使用它,但这就是全部吗? 还有更具体的吗?
预先非常感谢您,并非常感谢您迄今为止提供的所有帮助。 你们是一个令人惊叹且非常耐心的社区。
最好的,
麦克风
高级统计建模自动化和脚本编写消费者和市场研究数据混合和清理数据探索和可视化大规模定制回复:在数据子集与其他数据子集上用 y 拟合 x手动完成一次Tables->Split后,可以在生成的数据表中找到Source脚本。 这将有用于进行拆分的脚本。 无需手写。 您可以将其复制/粘贴到脚本中。

对于大多数 JSL 来说都是如此。 手动完成,然后从 JMP 获取脚本。
让 JMP 编写您的脚本!
回复:在数据子集与其他数据子集上用 y 拟合 x实际上,我遵循脚本索引中的语法,但结果并不符合预期。 Split(Split()) 中的分割排除了该列,而不是隔离它,并且似乎没有显示按列分割。 它只是非常混乱,我不知道它是否正常工作。回复:在数据子集与其他数据子集上用 y 拟合 x在 JSL 中有一个基本的方法可以做到这一点吗? 分裂()?回复:在数据子集与其他数据子集上用 y 拟合 x感谢您的回复。
我发现特定类型的 Split 效果非常好。 现在我想知道是否有办法自动保存脚本? 或者我必须在JSL中手动重写它?
麦克风
回复:在数据子集与其他数据子集上用 y 拟合 x除了拆分数据表之外,另一个选择是创建一个新列来随机将行分组(或者可以按行数系统地将它们分组)到不同的分组中,并使用该分组作为覆盖,如下例所示:
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// New column: Group
Data Table( "Big Class" ) << New Column( "Group",
Character,
"Nominal",
Formula( If( Random Integer( 2 ) == 1, "Group A", "Group B" ) )
);
// Report snapshot: Big Class - Graph Builder
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Overlay( :Group ) ),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Equation( 1 ) )
)
);
回复:在数据子集与其他数据子集上用 y 拟合 x你好@莫斯塔尔,
是的,分裂基本上就是这样。@杰夫·珀金森如果你知道如何分割的话,就给出了一种方法。 如果数据中只有一列,那么复制和粘贴将是最快的。
回复:在数据子集与其他数据子集上用 y 拟合 x如果我正确地阅读了您的问题,听起来您有一列数据,其中包含 X 值和 Y 值。
您是否有一列可以标识行是 X 值还是 Y 值? 您是否有另一列(或列的组合)来标识该行属于哪个 XY 对?
例如,在下表中价值具有 X 和 Y 值。 措施标识行是否是身高或体重值,并且姓名、年龄、性别一起标识该身高或体重的唯一实体。
如果这是您拥有的数据,那么是的,表格->拆分正是您所需要的。
您可以使用以下命令完成“拆分”对话框措施在“分割依据”角色中,价值在拆分列角色中,以及姓名、年龄、性别在集团角色中。

姓名
|
年龄
|
性别
|
措施
|
价值
|
凯蒂
|
12
|
F
|
高度
|
59
|
凯蒂
|
12
|
F
|
重量
|
95
|
路易丝
|
12
|
F
|
高度
|
61
|
路易丝
|
12
|
F
|
重量
|
123
|
简
|
12
|
F
|
高度
|
55
|
简
|
12
|
F
|
重量
|
74
|
贾克琳
|
12
|
F
|
高度
|
66
|
贾克琳
|
12
|
F
|
重量
|
145
|
莉莉
|
12
|
F
|
高度
|
52
|
莉莉
|
12
|
F
|
重量
|
64
|
TIM
|
12
|
中号
|
高度
|
60
|
TIM
|
12
|
中号
|
重量
|
84
|
詹姆士
|
12
|
中号
|
高度
|
61
|
詹姆士
|
12
|
中号
|
重量
|
128
|
罗伯特
|
12
|
中号
|
高度
|
51
|
罗伯特
|
12
|
中号
|
重量
|
79
|
芭芭拉
|
13
|
F
|
高度
|
60
|
芭芭拉
|
13
|
F
|
重量
|
112
|
爱丽丝
|
13
|
F
|
高度
|
61
|
爱丽丝
|
13
|
F
|
重量
|
107
|
苏珊
|
13
|
F
|
高度
|
56
|
苏珊
|
13
|
F
|
重量
|
67
|
约翰
|
13
|
中号
|
高度
|
65
|
约翰
|
13
|
中号
|
重量
|
98
|
乔伊
|
13
|
中号
|
高度
|
63
|
乔伊
|
13
|
中号
|
重量
|
105
|