gpt4 book ai didi

python - 值错误 : exog does not have full column rank

转载 作者:行者123 更新时间:2023-11-28 19:05:57 26 4
gpt4 key购买 nike

我正在运行来自 linearmodelsPanelOLS包。

通常情况下,某些观察结果会丢失。当我在 R 中运行等效命令时(我认为等效命令是 plm),我得到以下信息:

Unbalanced Panel: n=11, T=17-61, N=531

因此面板是不平衡的:一些人只有 17 个时间段的完整数据,而其他人则有更多。但是回归仍然运行。

等效的 python 命令是:

import linearmodels.panel as pnl
model = pnl.PanelOLS.from_formula(formula, data=src)

这让我收到警告:

Inputs contain missing values. Dropping rows with missing observations.

还有一个错误:

MyPythonInstallation\lib\site-packages\linearmodels\panel\model.py in _validate_data(self)
207
208 if matrix_rank(x) < x.shape[1]:
--> 209 raise ValueError('exog does not have full column rank.')
210 self._constant, self._constant_index = has_constant(x)
211

ValueError: exog does not have full column rank.

我该如何进行回归?

最佳答案

(我意识到 OP 不再致力于此,但以防万一其他人需要它...)

当我马虎时,另一个可能的原因在后面咬我(抱歉,我的意思是快速和高效)——检查你是否包含了其他变量的线性组合(例如滞后和差异) .

关于python - 值错误 : exog does not have full column rank,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46774707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com