Prepare the data
Prepare anonymised account cohorts with a fixed observation window and later revenue or margin labels.
Estimate future value. Show the uncertainty.
Lifetime-value estimation needs a defined future horizon, treatment of returns and cancellations, and a clear distinction between revenue and profit. Censored histories can make observed value misleading.
Learning concept · Not a validated service
Lifetime-value estimation needs a defined future horizon, treatment of returns and cancellations, and a clear distinction between revenue and profit. Censored histories can make observed value misleading.
A possible application for subscription planning teams: Help subscription planners budget support capacity at cohort level. This extension is not delivered by the supplied starter.
Prepare anonymised account cohorts with a fixed observation window and later revenue or margin labels.
Compare cohort averages with a regression baseline using only information known at the cutoff.
Measure absolute error by cohort and value band, checking temporal drift and extreme values.
Show aggregate planning estimates with uncertainty rather than individual service eligibility rules.
The supplied starter creates 800 synthetic binary-classification rows with ten numeric features. It makes a stratified train/test split, fits a scaled RandomForestClassifier pipeline and prints a classification report.
model = Pipeline(
steps=[
("scale", StandardScaler()),
("classifier", RandomForestClassifier(
n_estimators=250, random_state=RANDOM_STATE)),
]
)
model.fit(X_train, y_train)
predictions = model.predict(X_test)
print(classification_report(y_test, predictions))The source predicts synthetic binary classes, not future revenue or customer lifetime value. Synthetic binary classification does not establish performance on the proposed application. The source report uses one split; it supplies no deployment or real-world validation.
Proposed extension: Help subscription planners budget support capacity at cohort level.
This is a potential application pathway, not a delivered product. The supplied starter does not implement this service or validate it with real users.
Networkers Home runs this topic inside its AI Engineer Course, with placement support and hands-on labs.