2

モデルのデータを予測するために 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)

誰でもこれに対する解決策を提供できますか?

4

1 に答える 1