You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stata 13.1运行st0352包示例报错:<istmt>: 3499 mm_radial() not found

解决Stata执行drf命令时mm_radial() not found的错误

我来帮你排查这个问题——你在Stata 13.1 MP 64bit里装了st0352包(用于连续处理变量的倾向匹配),跟着《Stata Journal》的示例跑代码时碰上个报错,先把你的场景和错误信息理清楚:

你的操作代码片段

use "LotteryDataSet.dta", clear
drop if year6==.
su prize, de
drop if prize >= r(p95)
replace year6 = year6/1000
mat def tp = (10\20\30\40\50\60\70\80\90\100)
set more off
drf agew ow...

错误提示

: 3499 mm_radial() not found

问题原因&解决步骤

这个错误本质是drf命令依赖的mm_radial子程序没有被Stata识别到,大概率是安装环节出了问题,给你几个递进的解决方法:

  • 重新完整安装st0352包:
    很多时候安装模块时只装了主命令文件,漏掉了依赖的辅助子程序。在Stata里执行这条命令,强制替换并安装所有相关文件:

    ssc install st0352, replace all
    
  • 检查版本兼容性:
    你用的是Stata 13.1,要确认st0352包是否支持这个版本。可以翻一下《Stata Journal》对应的文章,看作者标注的最低支持版本。如果版本不兼容,要么升级Stata到支持的版本,要么找适配旧版本的st0352归档版本。

  • 手动验证文件是否存在:
    在Stata里输入which mm_radial,如果返回找不到,说明这个子程序文件确实缺失。你可以去Stata官方模块库下载st0352的完整压缩包,手动解压到Stata的PLUS目录(Windows系统一般是C:\ado\plus\,Mac是~/ado/plus/),确保所有.ado、.mata格式的文件都被正确放置。

  • 重启Stata再测试:
    有时候新安装的模块需要重启Stata才能被系统加载,完成上述操作后重启一下,再跑你的代码试试。

内容的提问来源于stack exchange,提问作者lvyan1976

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:19:33