Использование модели случайного леса для прогнозирования значений из нового набора данных - PullRequest
0 голосов
/ 17 июня 2020

Я построил случайную модель леса, чтобы предсказать «размер» по нескольким значениям «формы». Теперь я хочу ввести новые данные, а не данные, на которых была создана модель, и чтобы она предсказывала значения «размера». Мне было интересно, как это отформатировать и как получить предсказанные результаты. Я добавил, как выглядят исходные данные, а также новые данные, которые я хочу ввести в свою модель. Должен ли я изменить X_test на новые данные? Я также приложил код, который использовал для создания модели. Спасибо вам большое! enter image description here

enter image description here

X = dataset[headers]
y = dataset["size"]

X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.2,random_state=0)
sc = StandardScaler()
scaled_X_train = sc.fit_transform(X_train)
scaled_X_test = sc.transform(X_test)
classifier = RandomForestClassifier(n_estimators=20, random_state = 0)
classifier = classifier.fit(scaled_X_train,y_train)
y_predicted = classifier.predict(scaled_X_test)
...