楼主: dingrui.
3009 5

[回归分析求助] 双重机器学习ddml crossfit报错 [推广有奖]

  • 1关注
  • 0粉丝

大专生

1%

还不是VIP/贵宾

-

威望
0
论坛币
20 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
188 点
帖子
14
精华
0
在线时间
48 小时
注册时间
2020-6-27
最后登录
2024-8-16

楼主
dingrui. 学生认证  发表于 2024-8-1 13:11:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
代码是
set seed 123
ddml init partial, kfolds(4)
ddml E[Y|X]: pystacked $Y $X, methods(ols lasso ridgecv rf gradboost) xvars2(c.($X)##c.($X)) xvars3(c.($X)##c.($X))
ddml E[D|X]: pystacked $D $X, methods(ols lasso ridgecv rf gradboost) xvars2(c.($X)##c.($X)) xvars3(c.($X)##c.($X))
ddml crossfit
ddml extract, show(pystacked)
ddml estimate, robust


报错是
. ddml crossfit
Cross-fitting E[y|X] equation:
Cross-fitting fold 1 something required (这里是报错)
r(100);


        varlist required
        = exp required
        using required
        by() option required
        Certain commands require a varlist or another element of the
        language.  The message specifies the required item that was
        missing from the command you gave.  See the command's syntax
        diagram.  For example, merge requires using to be specified;
        perhaps you meant to type append.  Or, ranksum requires a
        by() option; see help signrank.


好像是缺少一个必须项,但是我看陈强老师的代码里直接ddml crossfit没有问题,求助一下大家,感谢🙇‍
二维码

扫码加我 拉你入群

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

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

关键词:Cross Ross 机器学习 dml ROS 机器学习

沙发
小嘉是个神经病 发表于 2024-8-7 17:44:47
set trace on 一下,你这个感觉像是ddml组件就没安装完毕,建议重新安装

藤椅
远行1238 发表于 2024-10-31 21:57:27
请问ddml init partial,kfold(5) 后报错,显示option kfold() not allowed是怎么回事呢?

板凳
等等快跑呀 发表于 2025-3-27 10:25:37
请问楼主解决了吗?一样的问题

报纸
cengyicheng5 发表于 2025-7-1 02:19:57 来自手机
等等快跑呀 发表于 2025-3-27 10:25
请问楼主解决了吗?一样的问题
method里面正常应该是reg而不是ols

地板
cengyicheng5 发表于 2025-7-1 02:20:49 来自手机
dingrui. 发表于 2024-8-1 13:11
代码是
set seed 123
ddml init partial, kfolds(4)
你的代码比较乱杂

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 14:03