Icon

student performance

Import student performance data
CSV Reader
Handle missing study hours or scores
Missing Value
Remove duplicate records
Duplicate Row Filter
Remove extreme values
Numeric Outliers
Convert 'Extracurricular Activities' from categorical (Yes/No) to numeric (0/1) for regression analysis
Category to Number
Train a Linear Regression Learner on the training partition to predict Performance Index
Linear Regression Learner
Select relevant features and the target variable (Performance Index) for the model
Column Filter
Partition data into a training set (70%) and a test set (30%) using random sampling
Table Partitioner
Normalizer
Normalize features on the training set (Min-Max) and apply the exact same transformation to the test set using Normalizer (Apply) to ensure consistency.
Normalizer (Apply)
Apply the trained model to the test set to generate predictions
Regression Predictor
Evaluate the model's predictive accuracy on the test set by calculating $R^{2}$, Mean Absolute Error (MAE), and Mean Squared Error (MSE).
Numeric Scorer

Nodes

Extensions

Links