楼主: wowr
21021 31

[回归分析求助] STATA 运行ddml crossfit出错 Cross-fitting fold 1 unrecognized command [推广有奖]

21
烯燃11 发表于 2024-5-25 12:20:40
还没变成王子的青蛙 发表于 2023-7-30 14:20
请问解决了吗,我重新设置了路径之前都可以使用,后面过两天又同样报错
更新了python机器学习包,https://zhuanlan.zhihu.com/p/48703028 按这个网站修改profile.do,重启,一套组合拳又可以了

22
时小猪 发表于 2024-6-4 20:01:19
安装python和scikit-learn包

23
小嘉是个神经病 发表于 2024-7-4 10:48:12
解决方法,findit scikit-learn ,然后搜索,你就能找到一个pystacked包,给他装上,就能跑了

24
小嘉是个神经病 发表于 2024-7-4 21:52:47
跑了一天,终于解决了
1.安装python,用cmd安装scikit-learn
2.安装pystacked,在stata中安装
3.python search 和set 新设定python的路径,在stata里面
4.关闭电脑,重新启动!不能是关掉再打开,一定要是断电,关机,重启!
5.stata的版本一定要是18的,不能是17,17即使完成了以上的步骤,也会报错!

25
赵安豆 发表于 2024-7-27 15:55:44
在使用STATA运行双机器学习(Double Machine Learning, DML)命令如`ddml`时遇到“unrecognized command”错误,通常意味着你尝试使用的命令或其语法没有被正确识别。这可能有几种原因:

1. **未安装必要的程序**:确保已经通过STATA的`ssc install ddml`命令或者从GitHub等其他源下载并安装了`ddml`程序。

2. **语法错误**:检查你的命令行是否有误,特别是确保所有参数、选项和变量名称都正确无误。在你提供的代码中,“global D ...”这一行似乎没有被完整复制,确认是否缺失了定义处理变量(treatment variable)的内容。

3. **数据问题**:使用`use data.dta, clear`加载数据时,请确保`data.dta`文件存在并且在STATA的工作目录下。同时检查你的数据集中的变量名和类型与命令中所使用的相匹配。

4. **Crossfitting folds设置错误**:“Cross-fitting fold 1”这一行看起来像是一个输出信息,而非输入命令。如果出现“unrecognized command”,这可能意味着`ddml`命令的语法在你尝试指定cross-fitting折叠的地方有误或不适用。

为了帮助诊断问题,你可以尝试以下步骤:

- 确认`ddml`是否正确安装:运行`which ddml`检查其是否存在。
  
- 仔细检查你的命令行是否有语法错误。确保所有的变量名、选项和参数都是正确的。
  
- 如果你正在使用某个特定版本的STATA,确保`ddml`与你的STATA版本兼容。

如果问题仍然存在,建议查看`ddml`命令的帮助文档(运行`help ddml`),或在相关论坛如Stack Overflow上寻求更具体的支持。此外,检查“global D ...”这一行的内容是否完整,并且正确定义了处理变量。

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



26
wxr~ 在职认证  发表于 2024-8-7 23:15:30
烯燃11 发表于 2024-5-25 12:20
更新了python机器学习包,https://zhuanlan.zhihu.com/p/48703028 按这个网站修改profile.do,重启,一套 ...
请问怎样修改profile.do

27
Hannah_Bi 发表于 2024-9-3 22:25:22
小嘉是个神经病 发表于 2024-7-4 21:52
跑了一天,终于解决了
1.安装python,用cmd安装scikit-learn
2.安装pystacked,在stata中安装
请问第3步,python search和set新设定python的路径是什么意思,怎么操作的呢?

28
顺溜0 发表于 2024-10-30 17:15:01
Hannah_Bi 发表于 2024-9-3 22:25
请问第3步,python search和set新设定python的路径是什么意思,怎么操作的呢?
stata中设定python路径 :set python_exec 文件路径.exe具体步骤:https://blog.csdn.net/weixin_59030591/article/details/140562187

29
17860512591 发表于 2024-11-23 14:13:28
也可以尝试一下换python版本,我原本用的3.11,换到3.8就可以了~

30
jiyilide 学生认证  发表于 2025-2-5 10:51:04
wxr~ 发表于 2024-8-7 23:15
请问怎样修改profile.do
请问你修改了吗

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

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