0
私は、線形回帰を行うためにPython scikit-learnパッケージを使い始めました。私は必要なデータセットの次元と混同しています。範囲外のタプルインデックス:たとえば、私はscikitのデータ次元を学習する線形回帰
from sklearn import linear_model
x=[0,1,2]
y=[0,1,2]
regr = linear_model.LinearRegression()
regr.fit (x,y)
print('Coefficients: \n', regr.coef_)
システムがエラーで返された次のコードを使用してY
にX
を退行したいです。 scikit学習ウェブサイトよると、効果的な配列は
x=[[0,0],[1,1],[2,2]]
y=[0,1,2]
(http://scikit-learn.org/stable/modules/linear_model.html#ordinary-least-squares)
from sklearn import linear_model
x=[[0,0],[1,1],[2,2]]
y=[0,1,2]
regr = linear_model.LinearRegression()
regr.fit (x,y)
print('Coefficients: \n', regr.coef_)
ようなので、それがパッケージには2つの数字のためにY[i]
にX[i]
を退行することができないことを意味すべきですか?それは数字上の配列でなければなりませんか? のようにX
から0
の中でY
?
ありがとうございます。
はい、私は後でそれを理解しました。 Xはリストではない配列にする必要があります。ありがとう –