'Fit the data and transform it using the linear model.
Parameters
X : array, shape (n_samples, n_features)
The training input samples to estimate the linear coefficients.
y : array, shape (n_samples,)
The target values.
Returns
y_pred : array, shape (n_samples,)
The predicted targets.'

def fit_transform(self, X, y):

    return self.fit(X, y).transform(X)
