【发布时间】:2014-06-04 22:40:57
【问题描述】:
我在数据库中有一堆数据。
'Year', 'Disabled', 'non-disabled'
1990, 5, 3
1991, 2, 1
我希望能够找到每一列的所有年份的平均值。所以我想要残疾人的平均数字,然后我想要非残疾人的平均年数。然后我想使用 t 检验比较这两个值,看看两者之间是否存在显着差异。
我可以这样做吗? postgresql 是否有办法让我输入两个值并使用 t 检验获得 p 值?
【问题讨论】:
-
你有没有试过使用像
avg(some_value)这样的sql聚合? -
PostgreSQL 本身只内置了有限的统计功能,但 PL/R 扩展支持比您想要的更多的统计测试和其他功能。也就是说,我可能会得到
avg的平均值和stddev的标准差,然后将这些值插入到 Java 端的 t 检验中。
标签: java sql database postgresql statistics