通过 SAS lsmeans 绘制置信区间输出<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />全部,
我有一个输出 SAS 数据集,由多元 lsmeans 及其上下 CI 组成。 我可以在图形生成器中绘制均值,但是我需要添加每个均值的置信区间。 JMP 有办法做到这一点吗? lsmeans 来自使用 PROC MIXED 的重复测量分析。 我知道 JMP 具有执行混合模型的能力,但我对如何在 JMP 中准确转换 SAS 模型/重复/随机代码的知识仍然有点粗略。
我欢迎你的想法。
谢谢。
回复:通过 SAS lsmeans 绘制置信区间输出凯伦和吉姆:
非常感谢您的帮助!
回复:通过 SAS lsmeans 绘制置信区间输出要控制线条大小,您所要做的就是使用 Pen Size();功能。
对于颜色,您可以使用 Pen Color();
您可以在以下位置查找示例
帮助==>脚本索引
只需在搜索字段中输入笔尺寸或笔颜色
凯伦的解决方案是“非常酷”!
回复:通过 SAS lsmeans 绘制置信区间输出Jim 为您提供了一个 jsl 解决方案 - 我对 jsl 不太精通,可以为您提供一个非 jsl 解决方案:
1. 表格>堆栈>
2.选择estimate、Lower、Upper并点击stack columns,点击ok
3. 新表的图形生成器
4.数据=Y
5.磷酸二铵=X
6. 叠加 = 连接
现在的技巧是:在左侧的列列表下有更多选项
7. 汇总统计量 = 中位数
8. 误差线 = 范围
9.使用线连接
通过叠加数据,您为每组绘制了 3 个点(LCL、Est、UCL)。 夏季统计数据绘制中位数(在您的情况下是您的估计的中间点),然后范围在最小值(您的置信下限)和最大值(您的置信上限)之间放置条形。 要控制颜色,您可以使用连接列上的值颜色列属性,也可以右键单击图形生成器中的图例并更改颜色。 我喜欢值颜色属性,因为它很容易控制,然后保留在数据表中。
回复:通过 SAS lsmeans 绘制置信区间输出吉姆,
非常感谢您提供 jsl 代码。 这就是我的目标,尽管 CI 条形图并不能很好地区分此特定数据的紧密聚类均值。 更进一步,是否有代码可以(1)指定水平围栏的宽度,以及(2)指定条形的颜色? 一个例子就足够了,我可以根据需要编辑代码。
感谢您的出色帮助!
回复:通过 SAS lsmeans 绘制置信区间输出下面是一个根据您的要求添加误差线的脚本;

名称默认为此处( 1 ) ;
dt =当前数据表() ;
国标= dt <<图形生成器(
尺寸( 922 ,第752章) ,
变量( X ( :磷酸二铵) ,是( :估计) ,覆盖( :加入) ) ,
元素(线( X ,是,传奇( 15 ) ,误差线( “置信区间” ) ) )
) ;
报告(国标)[框架盒( 1 )] <<添加图形脚本(
透明度( 1 ) ;
为了(我= 1 ,我<= N 行( dt ) ,我++,
从= {} ;
到= {} ;
顶部从= {} ;
托普托= {} ;
底部从= {} ;
底部到= {} ;
插入(到, dt :达普[我] ) ;
插入(到, dt :上[我] ) ;
插入(从, dt :达普[我] ) ;
插入(从, dt :降低[我] ) ;
插入(顶部从, dt :达普[我] - 1 ) ;
插入(顶部从, dt :上[我] ) ;
插入(托普托, dt :达普[我] + 1 ) ;
插入(托普托, dt :上[我] ) ;
插入(底部从, dt :达普[我] - 1 ) ;
插入(底部从, dt :降低[我] ) ;
插入(底部到, dt :达普[我] + 1 ) ;
插入(底部到, dt :降低[我] ) ;
线(从,到) ;
线(顶部从,托普托) ;
线(底部从,底部到) ;
) ;
) ;
回复:通过 SAS lsmeans 绘制置信区间输出吉姆,
抱歉,我没有更明确地绘制数据,但所附的 JMP 图表选择 Y 轴变量“估计”(= Canopy Height),X 轴选择 DAP,变量“Join”是覆盖。 我想为 DAP 中的六个平均点数据中的每一个创建垂直 CI 条。 曲线仅用于近似形状,并非从混合模型信息导出。 有没有办法将 CI 信息编码回图形构建器脚本中来实现此目的?

谢谢!
回复:通过 SAS lsmeans 绘制置信区间输出这是你想要的?

这是根据上面的显示生成的脚本:
图形生成器(
变量(
X(:DAP),
Y(:估计),
Y(:下,位置(1)),
Y(:上,位置(1))
),
元素( 线( X, Y( 1 ), Y( 2 ), Y( 3 ), 图例( 31 ) ) )
);
回复:通过 SAS lsmeans 绘制置信区间输出感谢您的快速回复。 我的 JMP 数据表的结构与我已导出到 JMP 的输出 SAS lsmeans 数据集完全相同。 有一列估计值(均值),每个估计值都有一列包含上部和下部 CI。 请参阅随附的 JMP 数据表。 原始数据集中不相关的变量已被删除。 谢谢!
https://drive.google.com/open?id=0B94zTjHJfpnIUi1lV1p5bTFYZk0
回复:通过 SAS lsmeans 绘制置信区间输出如何绘制 CI 在某种程度上取决于它们的形式。您的 JMP 数据表的结构是什么?您能否附上该表以供 JMP 社区查看?