statar(130)语法错误
Stata 报错 r(130):expression too long(表达式过长)
单个表达式里嵌套括号超过 249 对、运算符超过 800 个,或 sum() 函数超过 5 个。
报错原文
expression too long
r(130);为什么会报这个错
单个表达式里嵌套括号超过 249 对、运算符超过 800 个,或 sum() 函数超过 5 个。
怎么解决
拆成多个中间变量分步计算,别写一行巨型公式。
代码示例
gen a = x1 + x2
gen b = a * x3
gen result = b / x4同工具的其他报错
报错解决了,但方法还没搞懂?
报错只是表象。因果推断、面板数据、稳健性检验这些方法背后的逻辑,知识库里按「原理 × 直觉 × 代码」讲清楚了。
进入知识库 →