From 86812b0c64acbac7df6320397b15aecbd2792b3a Mon Sep 17 00:00:00 2001 From: mirza-ceng <2005mirza2005@gmail.com> Date: Thu, 4 Jun 2026 15:39:56 +0300 Subject: [PATCH] Add shifted function to calculate data deviation --- Week03/shifted_mirza_german.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Week03/shifted_mirza_german.py diff --git a/Week03/shifted_mirza_german.py b/Week03/shifted_mirza_german.py new file mode 100644 index 00000000..7bfd9fb7 --- /dev/null +++ b/Week03/shifted_mirza_german.py @@ -0,0 +1,6 @@ +def shifted(data): + n = len(data) + mean = sum(data) / n + s = sorted(data) + median = (s[n // 2] + s[~n // 2]) / 2 + return (abs(mean - median) / abs(mean) * 100) if mean else 0