Я новичок в Python и пытаюсь выполнить линейную регрессию с использованием sklearn на фреймворке pandas. Это то, что я сделал:
data = pd.read_csv('xxxx.csv')
После этого я получил DataFrame из двух столбцов, позвольте называть их 'c1', 'c2'. Теперь я хочу сделать линейную регрессию на множестве (c1, c2), поэтому я ввел
X=data['c1'].values
Y=data['c2'].values
linear_model.LinearRegression().fit(X,Y)
что привело к следующей ошибке
IndexError: tuple index out of range
Что здесь не так? Кроме того, я хотел бы знать
- визуализировать результат
- сделать прогнозы на основе результата?
Я искал и просматривал большое количество сайтов, но ни один из них, казалось, не инструктировал новичков о правильном синтаксисе. Возможно, то, что очевидно для экспертов, не так очевидно для начинающего, как я.
Вы можете помочь? Большое вам спасибо за ваше время.
PS: Я заметил, что большое количество начинающих вопросов было пропущено в stackoverflow. Пожалуйста, учтите тот факт, что вещи, которые кажутся очевидными для опытного пользователя, могут занять дни начинающих. Пожалуйста, используйте конфиденциальность при нажатии стрелки вниз, чтобы вы не навредили вибрации этого дискуссионного сообщества.