Skip to content

Commit

Permalink
edited function mse doc
Browse files Browse the repository at this point in the history
  • Loading branch information
Zhiwei Zhang committed Jan 10, 2025
1 parent 044e471 commit 343ac7e
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions src/matrics_calculator/matrics_calculator.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@







# Mean Squared Error (MSE) calculation
def mean_squared_error(y_true, y_pred):
"""
Calculate the Mean Squared Error (MSE) between actual and predicted values.
This function computes the average squared difference between the predicted values (`y_pred`)
and the actual values (`y_true`). It is commonly used as a metric to evaluate regression models.
Parameters
----------
y_true : list or array-like
The actual observed values.
y_pred : list or array-like
The predicted values from the model.
Returns
-------
float
The Mean Squared Error (MSE) value, which is non-negative.
A smaller value indicates that the predictions are closer to the actual values.
Notes
-----
This function assumes that the input `y_true` and `y_pred` have the same length.
Examples
--------
>>> y_true = [3, -0.5, 2, 7]
>>> y_pred = [2.5, 0.0, 2, 8]
>>> mean_squared_error(y_true, y_pred)
0.375
"""
pass

0 comments on commit 343ac7e

Please sign in to comment.