亲试成功,按以下步骤操作:
步骤1:确认好pycharm右下角当前解释器的路径;
步骤2:在stata中输入命令:python set exec "D:/Program files/Anaconda3/envs/PythonProject1/python.exe"(这个路径就是步骤1求解器的路径,两个路径保持一致)
步骤3:在stata中输入命令:* 验证Python环境和包版本
python:
import sklearn, numpy, scipy
print("scikit-learn版本:", sklearn.__version__)
print("numpy版本:", numpy.__version__)
print("scipy版本:", scipy.__version__)
end
会有以下显示:
>>> import sklearn, numpy, scipy
>>> print("scikit-learn版本:", sklearn.__version__)
scikit-learn版本: 1.6.1
>>> print("numpy版本:", numpy.__version__)
numpy版本: 2.2.4
>>> print("scipy版本:", scipy.__version__)
scipy版本: 1.15.2
>>> end
说明配置成功,然后再输入
global Y 因变量
global X 控制变量
global D 自变量
set seed 42
ddml init partial, kfolds(5)
ddml E[D|X]: pystacked $D $X, type(reg) method(rf)
ddml E[Y|X]: pystacked $Y $X, type(reg) method(rf)
ddml crossfit
ddml estimate, robust
即可输出结果


雷达卡
京公网安备 11010802022788号







