답변 4
2
1
0
훌륭한 강의 감사드립니다.
학습중에 질문이 있어 멜로 올렸습니다. 답변을 주시면 정말 감사드리겠습니다.
저는 Vidual Studio Code를 활용하여 실습중입니다.
회귀실습화일의 마지막 저장과 확인에서 에러가 발생되는 원인과 해결안을
부탁드립니다.
code 및 error messase>
(254, 11)
(64, 11)
선형회귀 MSE 12.966610337469962
랜덤포레스트 MSE 9.294580265624989
스태킹 MSE 11.197939625000004
선형회귀 RMSE 3.6009179853851103
랜덤포레스트 RMSE 3.048701406439304
스태킹 RMSE 3.346332264584616
최적의파라미터 {'max_depth': 6, 'n_estimators': 100}
Traceback (most recent call last):
File "c:/Users/user/Desktop/pythonworkstation/big_data_engineer(Infleon_free)/6_ml_regression.py", line 260, in <module>
result = pd.DataFrame(model2.predict(X_test))
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\ensemble\_forest.py", line 784, in predict
X = self._validate_X_predict(X)
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\ensemble\_forest.py", line 422, in _validate_X_predict
return self.estimators_[0]._validate_X_predict(X, check_input=True)
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\tree\_classes.py", line 402, in _validate_X_predict
X = self._validate_data(X, dtype=DTYPE, accept_sparse="csr",
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\base.py", line 421, in _validate_data
X = check_array(X, **check_params)
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 63, in inner_f
return f(*args, **kwargs)
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 663, in check_array
_assert_all_finite(array,
File "C:\Users\user\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 103, in _assert_all_finite
raise ValueError(
ValueError: Input contains NaN, infinity or a value too large for dtype('float32').
(base) C:\Users\user\Desktop\pythonworkstation>
하지만, 분류문제는 정상적으로 작동했습니다.
0
2022. 05. 04. 22:19
감사드려요 큰 도움이 됩니다