モデルのデータを予測するために Gaussian Process Regressor scikit Learn を使用しています。gp を使用している間、データセットに存在する各値の不確実性も見つける必要があります。ドキュメントは、「gp.predict(self, X, eval_MSE=True)」を使用することを提案しています。オンラインでテストできるコードで同じ「eval_MSE」を使用しましたが、このエラーが発生します。
TypeError: predict() got an unexpected keyword argument 'eval_MSE'
テストに使用したコード:
gp = GaussianProcessRegressor(corr='squared_exponential', theta0=1e-1,
thetaL=1e-3, thetaU=1,
nugget=(dy / y) ** 2,
random_start=100)
gp.fit(X, y)
y_pred, MSE = gp.predict(x, eval_MSE=True)
sigma = np.sqrt(MSE)
誰でもこれに対する解決策を提供できますか?