import numpy as np
import matplotlib.pyplot as plt
# Το dataset
dataset_1 = np.array([
0.1, 0.4, 0.0, 0.4, 0.1, 0.0, 0.3, 0.1, 0.0, 0.1, 0.7, 0.1, 0.3, 0.1, 0.4,
0.0, 0.0, 0.1, 0.6, 0.0, 0.5, 0.0, 0.1, 0.3, 0.0, 0.0, 0.2, 0.1, 0.2, 0.4,
0.3, 0.1, 0.2, 0.7, 0.2, 0.0, 0.3, 0.7, 0.2, 0.4, 0.0, 0.1, 0.6, 0.3, 0.4,
0.5, 0.0, 0.2, 0.2, 0.0, 0.0, 0.3, 0.0, 0.5, 0.6, 0.7, 0.1, 0.3, 0.3, 0.2,
0.3, 0.2, 0.0, 0.4, 0.3, 0.6, 0.1, 0.1, 0.0, 0.1, 0.0, 0.5, 0.0, 0.2, 0.3,
0.1, 0.0, 0.3, 0.5, 0.2, 0.4, 0.1, 0.0, 0.4, 0.2, 0.3, 0.4, 0.7, 0.0, 0.1,
0.2, 0.2, 0.0, 0.1, 0.2, 0.0, 0.0, 0.3, 0.0, 0.1, 0.1, 0.3, 0.5, 0.0, 0.3,
0.1, 0.3, 0.4, 0.2, 0.1, 0.0, 0.1, 0.3, 0.3, 0.3, 0.0, 0.0, 0.3, 0.7, 0.1,
0.1, 0.5, 0.6, 0.2, 0.3, 0.3, 0.2, 0.2, 0.1, 0.0, 0.1, 0.1, 0.7, 0.0, 0.0,
0.2, 0.2, 0.1, 0.1, 0.4, 0.0, 0.3, 0.0, 0.5, 0.4, 0.2, 0.1, 0.2, 0.1, 0.6,
0.3, 0.2, 0.4, 0.3, 0.2, 0.3, 0.6, 0.5, 0.0, 0.1, 0.6, 0.1, 0.1, 0.0, 0.1,
0.0, 0.5, 0.2, 0.0, 0.2, 0.5, 0.1, 0.0, 0.1, 0.3, 0.3, 0.0, 0.0, 0.0, 0.4,
0.0, 0.1, 0.2, 0.3, 0.6, 0.2, 0.3, 0.2, 0.4, 0.4, 0.1, 0.1, 0.3
])
# Υπολογισμός στατιστικών μέτρων
mean = np.mean(dataset_1)
median = np.median(dataset_1)
std_dev = np.std(dataset_1)
min_value = np.min(dataset_1)
max_value = np.max(dataset_1)
quartiles = np.percentile(dataset_1, [25, 50, 75])
# Εκτύπωση αποτελεσμάτων
print(f"Μέση Τιμή: {mean:.1f}")
print(f"Διάμεσος: {median:.1f}")
print(f"Τυπική Απόκλιση: {std_dev:.1f}")
print(f"Ελάχιστη Τιμή: {min_value:.1f}")
print(f"Μέγιστη Τιμή: {max_value:.1f}")
print(f"Τεταρτημόρια: 25%={quartiles[0]:.1f}, 50%={quartiles[1]:.1f}, 75%={quartiles[2]:.1f}")
ΑΠΟΤΕΛΕΣΜΑΤΑ
Μέση Τιμή: 0.2
Διάμεσος: 0.2
Τυπική Απόκλιση: 0.2
Ελάχιστη Τιμή: 0.0
Μέγιστη Τιμή: 0.7
Τεταρτημόρια: 25%=0.1, 50%=0.2, 75%=0.3