Как передать другой набор данных для обучения и тестирования, не разбивая данные. (Питон)? - PullRequest
3 голосов
/ 28 мая 2019

Я прошел через несколько вопросов, которые помогают разделить ваш фрейм данных на тренировку и тестирование, с помощью scikit, без и т. Д.

Но у меня вопрос: у меня есть 2 разных csvs (2 разных кадра данных разных лет). Я хочу использовать один как поезд, а другой как тест?

Как это сделать для LinearRegression / любой модели?

1 Ответ

2 голосов
/ 28 мая 2019
  • Загрузка наборов данных по отдельности.
  • Убедитесь, что они имеют одинаковый формат строк и столбцов (функций).
  • Используйте train для fit модели.
  • Используйте test, установленный на predict выход после тренировки.
# Load the data
train = pd.read_csv('train.csv')
test = pd.read_csv('test.csv')

# Fit (train) model
reg = LinearRegression()
reg.fit(X_train, y_train)

# Predict
pred = reg.predict(X_test)

# Score
accuracy = reg.socre(X_test, y_test)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...