You need to fit the estimator to access the fitted attribute: In [1]: from sklearn.linear_model import RANSACRegressor ...: from sklearn.datasets import make_regression ...: X, y = make_regression( ...: n_samples=200, n_features=2, noise=4.0, random_state=0) ...: reg = RANSACRegressor(random_state=0).fit(X, y)
In [2]: In [2]: reg.inlier_mask_ Out[2]: array([ True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True, True]) Cheers, -- Guillaume Lemaitre Scikit-learn @ Inria Foundation https://glemaitre.github.io/ > On 29 Jul 2022, at 23:27, Shang-Rou Hsieh via scikit-learn > <scikit-learn@python.org> wrote: > > To whom it may concern, > > Belows are the codes: > > - - - - - > from sklearn.linear_model import RANSACRegressor > > ransac = RANSACRegressor(LinearRegression(), > max_trials=100, # default > min_samples=0.95, > loss='absolute_error', # default > residual_threshold=None, # default > random_state=123) > > inlier_mask = ransac.inlier_mask_ > > > > - - - - > Here is the error message: > > AttributeError: 'RANSACRegressor' object has no attribute 'inlier_mask_' > > SO I checked the attributes of RANSACRegressor using dir (RANSACRegressor) > and I do not find 'inlier_mask_' > > > Any advise? > Henry > > > _______________________________________________ > scikit-learn mailing list > scikit-learn@python.org > https://mail.python.org/mailman/listinfo/scikit-learn
_______________________________________________ scikit-learn mailing list scikit-learn@python.org https://mail.python.org/mailman/listinfo/scikit-learn