楼主: lilyupcool
4103 5

[其他] 断点回归用rdplot,报错 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
1.3546
学术水平
4 点
热心指数
4 点
信用等级
4 点
经验
529 点
帖子
49
精华
0
在线时间
234 小时
注册时间
2012-12-22
最后登录
2025-3-19

楼主
lilyupcool 发表于 2021-11-29 10:59:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
rdplot y x, c(0) p(1) graph_options(title(线性拟合))
报错:   rangen():  3351  argument has missing values
                 <istmt>:     -  function returned error
r(3351);

查了x y都没有缺失值,为什么会报这个错呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:rdplot plot 断点回归 argument function

沙发
7911665599 发表于 2022-7-6 15:53:59
我也有这个问题出现,有解决办法么

藤椅
7911665599 发表于 2022-7-8 15:48:48
7911665599 发表于 2022-7-6 15:53
我也有这个问题出现,有解决办法么
更新,暂时算是解决了一部分,我是把全样本放进去绘制图,先不用if 设置窗口期,结果证明是能绘制出来的。
暂且给后来遇到这个问题的同学一点启发。

板凳
文文余 发表于 2023-7-21 21:20:44
7911665599 发表于 2022-7-8 15:48
更新,暂时算是解决了一部分,我是把全样本放进去绘制图,先不用if 设置窗口期,结果证明是能绘制出来的。 ...
你好,也出现了同样问题,我的代码是没有用if 设置窗口期对吗?请问我需要怎么改代码呢?我用的也是全样本,我代码如下,rdplot AQI yeargap1, c(0) p(2) binselect(es) ci(95) graph_options(title("RD Plot: AQI") ytitle(AQI) xtitle("时间:(年)") graphregion(color(white)))

报纸
Penelope520 发表于 2023-10-19 19:11:49
文文余 发表于 2023-7-21 21:20
你好,也出现了同样问题,我的代码是没有用if 设置窗口期对吗?请问我需要怎么改代码呢?我用的也是全样本 ...
友友,请问解决了吗?

地板
赵安豆 发表于 2024-5-22 18:27:48
这个错误可能是由于在执行`rdplot`命令时,出现了某些数值不在变量`c(0)`定义的范围内。在断点回归图中,`c(0)`用于指定断裂点的位置,而`p(1)`是控制点的距离。如果你确定`x`和`y`没有缺失值,可能问题出在断裂点位置或其他图形选项上。

尝试检查以下几点:
1. 确保所有观测值的变量`x`都大于等于0且小于等于某个值,因为断点回归要求数据在指定的断点处连续。
2. 检查`graph_options`中的参数设置是否正确,如`title(线性拟合)`部分是否有特殊字符或不符合Stata语法的地方。
3. 如果你使用的是 stata 16 或更高版本,可能需要更新你的软件或者尝试不同的命令格式。

如果问题仍然存在,你可以提供更详细的数据信息和代码,以便更好地帮助解决问题。

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



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

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