使用拟合模型时更改拟合线颜色我正在使用拟合模型根据“工具”列的值绘制拟合线。 我在此列中有 2 个值“a”和“b”。 我需要一个在所有情况下,“a”的红色拟合线和“b”的蓝色拟合线。 似乎是拟合模型中使用的默认颜色是红色表示第一个值的拟合线,蓝色表示以下值,我利用它来获得所需的功能,即“a”的红色拟合线和“b”的蓝色拟合线通过在下面的代码中使用值排序。 当我的“工具”列中同时有“a”和“b”时,它的效果非常好,“a”变为红色(默认颜色),“b”变为蓝色。 但在我的“工具”列只有值“b”的情况下,“b”的拟合线显示为红色(默认颜色)。 有什么方法可以欺骗它,使 'b' 仍然得到蓝色拟合线吗? 基本上,我需要控制拟合模型中拟合线所用的颜色。 在下面的代码中这可能吗?
Column( "Tools" ) << Set Property( value ordering, {"a", "b"} );
vdtTmp << append(
H List Box(
vFit = Fit Model(
Y( :Value ),
Effects( :Date, :Tools ),
Personality( Standard Least Squares ),
Emphasis( Effect Leverage ),
Run Model(
:Value << {Pareto Plot( 0 ), Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
),
invisible
),
)
);回复:使用拟合模型时更改拟合线颜色你好杰夫,
你的方法也有效! 非常感谢您提供简单的解决方案!
回复:使用拟合模型时更改拟合线颜色你好摩根,
我用了你的第一种方法,效果很好。 万分感谢! 我真的需要帮助。
回复:使用拟合模型时更改拟合线颜色杰夫,
这很酷。是的,这确实强制线条由 Value Colors() 着色。我找到使用 JMP文档表明 Value Colors() 是“附加报告和绘图中使用的信息“但不是很具体。 如果能添加它的功能就太好了。请注意,:sex 是一个建模因素,但点不使用它。 因此,也许再有一句话或提示来说明它的作用和不作用会更好。
由于这与拟合模型相关,因此如果列的预测和残差也使用关联表的 Value Colors(),那么杠杆图等也将使用该颜色。
感谢您记录这一点。
回复:使用拟合模型时更改拟合线颜色尝试使用价值颜色列属性。
:Tool << Set Property( "Value Colors", {"A" = "Red", "B" = "Blue"} );
回复:使用拟合模型时更改拟合线颜色有人告诉我我的答复草稿应该可以使用,但事实并非如此。 因此,此注释将添加原始帖子中丢失的一些细节。
您的脚本正在拟合一个常见的斜率模型(协方差分析)。 通常,这应该始终伴随着交互测试(斜率因工具而异)。 该模型还使用 :Date 作为连续因子,这是时间序列或控制图模型的典型特征。
出现这些问题的原因是线条颜色任务在其他平台中要容易得多,例如,双变量,其中工具将是分组因素。如果您阐明模型的目标,博主可以评估是否有更好的平台可供使用。大多数情况下,JMP 中有多种方法可以完成任务。
如前所述,脚本(附件)确实执行您请求的任务。 该脚本使用 Big Class,其中 :weight 替换 :Value、:height 替换 :Date 以及 :sex 替换 :Tool。 对拟合模型语句进行了轻微修改,以便拟合模型对话框在运行后关闭。一些脚本注释:
- 第一个模型拟合仅使用 M(男性)来模拟您唯一的“b”场景。它使用一种方法来使用 Xpath 查找命名图段,然后发送消息来修改颜色。
- 注意:置信带的命名段在 JMP 14 中更改,在 JMP 12 和 13 中,它称为“.05 显着性曲线”,在 JMP 14 中称为“ 0 .05 显着性曲线”;脚本中有一条注释需要更改。
- 第二个模型适合 F 和 M(模拟您的 2 工具场景)。 这是使用编号段和 Dispatch 语句的替代方法的示例。
另一件需要注意的事项是 JMP 13 和 14 有阴影置信带。 我发现了一个问题(已向 JMP 报告):更改一个因素的阴影会改变所有因素适合模型JMP 会话中的置信带,因此由于这个问题,我选择了浅灰色(中性)......因此您不会看到带有蓝线的红色带,反之亦然。JMP 12 没有阴影,因此没有问题。
由于不知道您对 JSL 的舒适程度,第二种方法可能更容易管理。使用第二种方法作为模板创建一个 onlyAExpr、一个 onlyBExpr 和一个 BothExpr。 对于每个,指定首选颜色。
鉴于您的第二篇文章,我附上了您可能想要研究的备用显示的脚本,具体取决于您的分析目标。
回复:使用拟合模型时更改拟合线颜色安妮·玛丽,
我有一个非常详细的回复,但我想写它花了太长时间。我希望它能被检索到,如果没有,我会稍后尝试捕捉本质。附件是在 12、13 和 14 中运行的脚本。我的“丢失”笔记提出了一种方法。 该脚本使用2种不同的方法进行定制:(1)Xpath查找图段并定制; (2) 使用 Dispatch 到编号段。 一种方法是使用方法2,创建一个onlyAexpr、onlyBexpr和bothexpr,然后根据场景运行相应的表达式。
我的注释解释说,根据您的要求,还有更简单的选择。希望它能够恢复。