全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2022-2-9 23:18:53
期待未来的蜕变 发表于 2019-11-26 13:32
我也是用这个命令,但是做出来的结果是两条平行线,有大神能指点一下原因么?
请问下您最终解决了吗?我的图也是出来两条直线……
二维码

扫码加我 拉你入群

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

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

2022-3-2 21:16:45
改革同步 发表于 2019-7-31 18:24
我尝试了13、15.1 16.0三个版本,都在这一步就无法进行下去了。真的很奇怪。
14版也不行,也是到这一步跑不出来
二维码

扫码加我 拉你入群

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

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

2022-3-2 21:17:11
蓝色 发表于 2019-7-31 17:34
请问您用的stata哪一版跑出来的这个结果啊
二维码

扫码加我 拉你入群

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

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

2022-4-2 16:14:50
我在foreach那一步就报错了 错误r(198) 不知道怎么回事
二维码

扫码加我 拉你入群

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

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

2022-12-5 16:27:42
改革同步 发表于 2019-7-31 18:00
谢谢蓝色版主。
上午我发了这个帖子后,也试出来一次,但后面就再也出不来结果了,还是在这一步出现了问 ...
必须全部执行才能识别,因为里面有暂元,所以循环命令要和 margins,选中后一起运行
二维码

扫码加我 拉你入群

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

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

2022-12-5 19:52:24
米高兄弟 发表于 2022-12-5 16:27
必须全部执行才能识别,因为里面有暂元,所以循环命令要和 margins,选中后一起运行
谢谢您
二维码

扫码加我 拉你入群

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

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

2023-4-5 19:28:15
易世 发表于 2021-5-29 09:45
需要全部执行,不可以一行或几行执行,选中这篇文章附带的所有命令一起执行就可以了
是的,相关命令一起执行就不会报错!
二维码

扫码加我 拉你入群

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

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

2023-4-9 10:14:44
楼主 我也遇到同样问题 请问您解决了吗
二维码

扫码加我 拉你入群

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

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

2023-4-12 16:25:57
我找到原因了!!!顶我上去!!!
这些代码必须一起执行,不能分开跑,分开跑就有这个问题!!!
二维码

扫码加我 拉你入群

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

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

2023-4-14 13:47:21
感谢
二维码

扫码加我 拉你入群

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

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

2023-4-14 15:59:18
小狮子sylvia 发表于 2022-2-9 23:18
请问下您最终解决了吗?我的图也是出来两条直线……
把全部命令一起执行,不要分开执行就可以了
二维码

扫码加我 拉你入群

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

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

2023-4-14 15:59:38
彭鹏鹏鹏 发表于 2023-4-9 10:14
楼主 我也遇到同样问题 请问您解决了吗
全部命令一起执行,不要分开执行命令。
二维码

扫码加我 拉你入群

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

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

2023-8-5 17:18:12
改革同步 发表于 2023-4-14 15:59
全部命令一起执行,不要分开执行命令。
为啥我一起执行了还是报错呜呜呜,救救孩子
二维码

扫码加我 拉你入群

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

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

2024-5-17 08:23:11
我出现的问题是variable length not found,请问怎么解决?
二维码

扫码加我 拉你入群

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

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

2024-11-29 19:55:08
这个错误信息"invalid numlist has too few elements"通常意味着你在`margins`命令中的`at()`选项中提供的变量值列表不符合Stata的要求。具体到你的问题,可能是`low_mpg`和`high_mpg`这两个宏没有被正确赋值或它们的定义不满足Stata对numlist(数值列表)的要求。

为了解决这个问题,请确保你已经正确地计算了`low_mpg`和`high_mpg`。例如:

1. 确保你的数据已经被加载并且`mpg`变量存在。
2. 使用`summarize`命令来获取`mpg`的均值和标准差。
3. 计算`low_mpg`和`high_mpg`,通常用的是均值减去一个或两个标准差(作为低值),以及均值加上一个或两个标准差(作为高值)。

以下是一个示例步骤:

```stata
* 假设你已经加载了数据
sysuse auto

* 计算mpg的平均值和标准差
summarize mpg, meanonly
local mean = r(mean)
local sd = r(sd)

* 定义low_mpg 和 high_mpg
local low_mpg = `mean' - 2 * `sd'
local high_mpg = `mean' + 2 * `sd'

* 确保你的模型已经拟合,例如:
regress price mpg weight

* 使用 margins 命令(确保在使用margins之前正确定义了low_mpg和high_mpg)
margins, at(mpg=(`low_mpg' `high_mpg'))
```

请检查你的代码是否按照这个步骤进行了正确的计算和宏定义。如果仍然有问题,可能需要检查你的模型设置或其他部分的命令是否有误。

如果你在运行过程中使用了复杂的交互项或调节效应,确保你正确地指定了所有涉及变量的所有值组合。例如,在包含多个调节变量的情况下,`at()`选项会变得更加复杂,你需要为每个变量指定一系列的数值。

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



二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群