Load a CSV and inspect it
Start with a CSV that has numeric predictors and one binary target column (0/1). One row means one observation.
This guide teaches logistic regression in five focused steps. Upload one CSV, choose a binary target, train live in your browser, and interpret class probabilities clearly.
Step 1 of 5
Start with a CSV that has numeric predictors and one binary target column (0/1). One row means one observation.
Upload a CSV file with at least two numeric columns, including one binary target.
Question 1
Question 2
$
Pick the binary output column (values 0/1).
>
Pick one binary target (`0/1`) and at least one predictor.
Question 3
>
This is your before-training snapshot.
Number of rows with valid numeric values for all selected predictors and the target.
Number of selected predictors and matrix shape used to train the model.
Number of negative and positive rows in the selected binary target.
Average absolute Pearson correlation between each predictor and target.
Binary cross-entropy loss. Lower means predicted probabilities are better calibrated.
Fraction of correctly classified rows using a 0.5 probability threshold.
Question 4
$
>
>
Awaiting dataset...
Question 5
Prediction
>
Enter all predictor values to estimate class probability.
Interpretation
$
Equation will appear after training.
Complete training to unlock prediction and plain-language interpretation.
--
--
--
--
Logistic Regression Lab teaches binary classification from CSV data. Upload a dataset, choose numeric predictors and a 0/1 target, then watch the model learn probabilities while the page explains accuracy, log loss, coefficients, and prediction confidence.
Learn why logistic regression predicts probabilities before turning them into class labels.
Use 0/1 target columns to model decisions such as no/yes, fail/pass, or inactive/active.
Track log loss and accuracy while training, then interpret the final classifier clearly.
It is a classification method that estimates the probability of an example belonging to a positive class.
Use a binary target column with values like 0 and 1 so the model can learn two classes.
Log loss measures how good the predicted probabilities are. Lower log loss usually means better calibration.
No. The guided interface is designed for beginners who want to understand classification step by step.