小编Edw*_* Yu的帖子

ValueError:endog必须在单位间隔内

在使用statsmodels时,我遇到了这个奇怪的错误:ValueError: endog must be in the unit interval.有人能给我更多关于这个错误的信息吗?谷歌没有帮助.

产生错误的代码:

"""
Multiple regression with dummy variables. 
"""

import pandas as pd
import statsmodels.api as sm
import pylab as pl
import numpy as np

df = pd.read_csv('cost_data.csv')
df.columns = ['Cost', 'R(t)', 'Day of Week']
dummy_ranks = pd.get_dummies(df['Day of Week'], prefix='days')
cols_to_keep = ['Cost', 'R(t)']
data = df[cols_to_keep].join(dummy_ranks.ix[:,'days_2':])
data['intercept'] = 1.0

print(data)

train_cols = data.columns[1:]
logit = sm.Logit(data['Cost'], data[train_cols])

result = logit.fit()

print(result.summary())
Run Code Online (Sandbox Code Playgroud)

追溯:

Traceback (most recent call last):
  File "multiple_regression_dummy.py", …
Run Code Online (Sandbox Code Playgroud)

python regression statsmodels

5
推荐指数
1
解决办法
1万
查看次数

NodeList.length 始终返回 0

我有一个 NodeList 对象,它是由

var buttons = document.getElementsByName("signupButton");

console.log(buttons);
Run Code Online (Sandbox Code Playgroud)

印刷

[item: function]
0: button.btn.btn-warning.btn-lg
1: button.btn.btn-warning.btn-lg
2: button.btn.btn-warning.btn-lg
length: 3
__proto__: NodeList
Run Code Online (Sandbox Code Playgroud)

但是buttons.length打印的是0。这是怎么回事?

javascript nodelist

2
推荐指数
1
解决办法
7666
查看次数

标签 统计

javascript ×1

nodelist ×1

python ×1

regression ×1

statsmodels ×1