dfTest = testData[(testData['RX'] == 'X1') & (testData['Year'] == 2016)]['Onsite_CO2']
ds = DescrStatsW(dfTest, ddof=1)
stats = {'Mean' : ds.mean,
'n' : ds.nobs,
'StDev': ds.std,
'SEM': ds.std_mean,
't': scipyStats.t.ppf(0.95, ds.nobs),
'Bound_Manual' : scipyStats.t.ppf(0.95, ds.nobs) * scipyStats.sem(dfTest),
'Bound_Derived' : ds.tconfint_mean(alpha= 1-0.95)[1] - ds.mean,
}
pd.DataFrame.from_dict(stats, orient = 'index')
0 | |
---|---|
n | 147.000000 |
t | 1.655285 |
StDev | 202.394872 |
SEM | 16.693248 |
Bound_Derived | 32.991628 |
Bound_Manual | 27.632090 |
Mean | 389.620282 |
Thank you,Peter