Prevedi le transazioni del prossimo mese
Finalmente sei alla fase di previsione delle transazioni del prossimo mese con una regressione lineare. Qui userai le feature di input che hai costruito in precedenza, allenerai il modello su di esse e sulla variabile target, e prevedrai i valori sui dati di test non visti. Nel prossimo esercizio misurerai le prestazioni del modello.
La funzione LinearRegression della libreria sklearn è già stata caricata per te. Le feature di training e di test sono caricate rispettivamente come train_X e test_X, e le variabili target di training e di test sono caricate come train_Y e test_Y.
Questo esercizio fa parte del corso
Machine Learning per il marketing con Python
Istruzioni dell'esercizio
- Inizializza un'istanza di regressione lineare.
- Esegui il fit del modello sul dataset di training.
- Prevedi la variabile target per i dati di training.
- Prevedi la variabile target per i dati di test.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Initialize linear regression instance
linreg = ___()
# Fit the model to training dataset
linreg.___(___, ___)
# Predict the target variable for training data
train_pred_Y = linreg.___(___)
# Predict the target variable for testing data
test_pred_Y = linreg.___(___)