statar(133)语法错误

Stata 报错 r(133):unknown function(函数不存在)

你调用的函数 Stata 不认识。可能是函数名拼错(log() 写成 ln())、用了需要安装的包才提供的函数,或者本该用方括号做下标却用了圆括号。

报错原文

unknown function ()
r(133);

为什么会报这个错

你调用的函数 Stata 不认识。可能是函数名拼错(log() 写成 ln())、用了需要安装的包才提供的函数,或者本该用方括号做下标却用了圆括号。

怎么解决

查 help functions 确认函数名;需要外部命令就先 ssc install;取变量某个观测值要用 var[1] 而不是 var(1)。

代码示例

help functions

// 下标用方括号
gen first = price[1]

// 自然对数
 gen lnp = ln(price)

同工具的其他报错

报错解决了,但方法还没搞懂?

报错只是表象。因果推断、面板数据、稳健性检验这些方法背后的逻辑,知识库里按「原理 × 直觉 × 代码」讲清楚了。

进入知识库 →