import pingouin as pg
import pandas as pd
# One-sample t-test
ttest = pg.ttest([5.5, 2.4, 6.8, 9.6, 4.2], 4.0)
print("One-sample t-test:")
print(ttest.to_string())
# Pearson correlation
df = pd.DataFrame({
'x': [1, 2, 3, 4, 5, 6, 7],
'y': [2, 4, 5, 4, 5, 7, 9]
})
corr = pg.corr(df['x'], df['y'])
print("\nPearson correlation:")
print(corr.to_string())
# One-way ANOVA
data = pd.DataFrame({
'score': [23, 25, 28, 30, 22, 26, 33, 35, 38, 40, 29, 32],
'group': ['A']*4 + ['B']*4 + ['C']*4
})
aov = pg.anova(data=data, dv='score', between='group')
print("\nOne-way ANOVA:")
print(aov.to_string()) Click Run or press shift + ENTER to run code