Найдены входные переменные с непоследовательным количеством выборок: ошибка [99, 1] при попытке выполнить линейную регрессию - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь импортировать CSV-файл с 2 столбцами по 100 строк в каждом и подгонкой регрессионной модели к указанным данным.Однако я столкнулся с ошибкой.Это мой код:

# Import random numbers
name = ['size', 'house_price']
rand = pd.read_csv('Rand_num.csv', header=0, names=name)
rand.transpose()
size = pd.DataFrame(rand.transpose(), index=['size'])
house_price = pd.DataFrame(rand.transpose(), index=['house_price'])
#rand.plot(x='size', y='house_price', kind='scatter')
# plt.show()

# Reshape the input to your regression
size2 = np.array(size).reshape((-1, 1))

# By using fit module in linear regression, user can fit the data frequently and quickly
regr = linear_model.LinearRegression()
regr.fit(size2, house_price)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...