楼主: shaoqinglong11
18802 10

[作图问题求助] 如何在图形里设置95%置信区间的虚线图 [推广有奖]

11
赵安豆 发表于 2024-5-25 17:17:44
在STATA中设置曲线的95%置信区间为虚线,你可以使用`connect()`和`ci()`函数。以下是一个简单的示例:

1. 首先,确保你已经有了回归结果并存储了预测值和置信区间的下限和上限。例如:

```stata
regress y x
predict double yhat, r
predict double lower, ci l
predict double upper, ci u
```

2. 然后,使用`twoway`命令绘制曲线和虚线:

```stata
twoway (line yhat x, sort) ///
       (connect yhat x, lc(none)) /// 连接点但不画线(用于隐藏实线)
       (rcap upper lower x, lpattern(dash) lc(black) lwidth(medium)), ///
       legend(order(1 "曲线" 2 "95%置信区间")) ///
       ytitle("Y") xtitle("X")
```

这个命令将绘制一个简单的曲线,并用虚线表示95%置信区间。`rcap`函数用于创建置信区间的矩形帽(两端为点,中间是线),`lpattern(dash)`设置线条样式为虚线,`lc(black)`和`lwidth(medium)`分别设置线色和宽度。

请注意,根据你的数据和需求,可能需要调整命令中的细节。如果仍然遇到问题,可以提供具体的数据示例或错误信息,以便更准确地帮助你解决问题。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 09:36