diff --git a/scripts/normality.py b/scripts/normality.py new file mode 100644 index 0000000..d0b436e --- /dev/null +++ b/scripts/normality.py @@ -0,0 +1,28 @@ +from scipy import stats +import numpy as np +import scipy.stats +import pandas as pd +import os +import numpy as np +import matplotlib.pyplot as plt + +curdir = os.getcwd() +path_delim = '/' +df = pd.read_excel(curdir + path_delim + "data/tests_28_10_2023_19_16.xlsx", sheet_name="data") + +# Generating a sample dataset +np.random.seed(0) # For reproducibility +sample_data = np.random.normal(loc=0, scale=1, size=100) # Generating 100 samples from a normal distribution + +# Performing the Shapiro-Wilk test +statistic, p_value = stats.shapiro(df['calculatedRatio']) + +# Printing the results +print(f"Shapiro-Wilk test statistic: {statistic}") +print(f"P-value: {p_value}") + +alpha = 0.05 # Set the significance level +if p_value > alpha: + print("Sample looks Gaussian (fail to reject H0 - null hypothesis)") +else: + print("Sample does not look Gaussian (reject H0 - null hypothesis)")