首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用仪器运行feglm时R中Fixest包中的错误

用仪器运行feglm时R中Fixest包中的错误
EN

Stack Overflow用户
提问于 2021-01-24 05:05:21
回答 1查看 345关注 0票数 1

我正在使用仪器运行feglm回归,并得到以下错误

代码语言:javascript
复制
Error in feglm(total_crimes ~ rh + temp | station + hour + weekday + month_year_station |  : 
  The left hand side (total_crimes ~ rh + temp | station + hour + weekday + month_year_station | pm25_n) is not numeric. The class formula is not supported.

我使用的公式如下:

代码语言:javascript
复制
feglm(Dependent  ~ exog_1 + exog_2 |fe_1 + fe_2| endog_1 ~ IV , data = y, family = "poisson")

当然,我反复检查了我的内源性变量和IV变量是否是数字变量。

用于复制错误的在试图运行一个简单的IV时,该包附带的贸易数据集也会发生相同的错误,如:

代码语言:javascript
复制
feols(Euros ~ 1 | dist_km ~ product, data = trade)
EN

回答 1

Stack Overflow用户

发布于 2021-01-27 23:12:22

实际上,工具变量只用于OLS,而非非线性模型.所以,不幸的是,这是无法避免的。

请注意,错误是:

代码语言:javascript
复制
 fepois(Euros ~ 1 | dist_km ~ Product, data = trade)
#> Error in fepois(Euros ~ 1 | dist_km ~ Product, data = trade) : 
#>   The RHS of the formula must represent the fixed-effects (and can't be equal to
#>     a formula: only feols supports this).

GLM模型不接受IVs的事实在错误消息中的括号中说明了(尽管消息可能更清楚)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65867315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档