Förutsäg nästa månads transaktioner
Nu är du äntligen i fasen där du ska förutsäga nästa månads transaktioner med linjär regression. Här använder du de inmatningssärdrag du tidigare har byggt, tränar modellen på dem och målvariabeln, och förutsäger värden på de osedda testdata. I nästa övning mäter du modellens prestanda.
Funktionen LinearRegression från biblioteket sklearn har laddats åt dig. Tränings- och testsärdragen är inlästa som train_X respektive test_X, och tränings- och testmålvariablerna är inlästa som train_Y och test_Y.
Den här övningen är en del av kursen
Maskininlärning för marknadsföring i Python
Övningsinstruktioner
- Initiera en instans av linjär regression.
- Anpassa modellen till träningsdatamängden.
- Förutsäg målvariabeln för träningsdata.
- Förutsäg målvariabeln för testdata.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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.___(___)