Linear regression is designed for predicting continuous values, not categorical outcomes. Here's a breakdown of the issues:


⚠️ 1. Inappropriate Output Range

To compensate, a threshold (e.g., 0.5) is chosen:

But this introduces problems:


📉 2. Poor Decision Boundary with More Data

➡️ Model performance degrades with data expansion.


🔁 3. Linear Assumptions Don't Match Classification Needs