statsmodels.tools.tools.add_constant

statsmodels.tools.tools.add_constant(data, prepend=True, has_constant='skip')[source]

在数组中添加一列1。

Parameters:
dataarray_like

按列排序的设计矩阵。

prependbool

如果为真,常数在第一列。否则,常数附加在最后一列。

has_constantstr {‘raise’, ‘add’, ‘skip’}

如果 data 已经有一个常数,行为如何。默认情况下将返回数据而不添加另一个常数。如果为‘raise’,则当任何列具有常数值时将引发错误。使用‘add’将在存在常数列的情况下添加一列1。

Returns:
array_like

原始值加上一个常数(一列1)作为第一列或最后一列。返回值类型取决于输入类型。

注释

当输入是 pandas Series 或 DataFrame 时,添加的列的名称为 'const'。


Last update: Oct 16, 2024