mysql:10161
From: "Hiroaki Hata" <"Hiroaki Hata" <hata@xxxxxxxxxx>>
Date: Wed, 15 Sep 2004 16:40:44 +0900
Subject: [mysql 10161] Re: 標準偏差値が違う
こんにちは。 波多といいます。 Mysqlの関数STDDEVの推定量は不偏分散になっていない ようです。 分散の推定量は V=(Σ(x-ave)^2)/(N-1) が不偏推定量ですが STDEVは V=(Σ(x-ave)^2)/(N) //フォントがでるかな? を推定量として、この値の平方根をとっていますね。 推定量なのでどちらが正しいというわけではありませんが、 Nが小さなときには不偏推定量を使いますね。 -----Original Message----- From: Kenichi-Ashida [mailto:ashiken@xxxxxxxxxx] Sent: Wednesday, September 15, 2004 4:14 PM To: ml@xxxxxxxxxx Subject: [mysql 10160] 標準偏差値が違う 芦田と申します。 よろしくお願いします。 MySQLで用意されているグループ関数で標準偏差を計算するSTDDEV関数を 使用した結果と、Excelの分析ツールで計算した結果が違うのですが どうしてでしょう? Webで公開されている解析ツール等で標準偏差を確認しても、Excelでの 計算結果とは一致するのですが、MySQLでの結果が違います。(>_<) 原因がわかる方よろしくお願いします。 m(__)m -- MySQLでの結果 ---------------------------------------------- mysql> show columns from test; +-------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+----------------+ | id | int(11) | | PRI | NULL | auto_increment | | num | int(11) | YES | | NULL | | +-------+---------+------+-----+---------+----------------+ 2 rows in set (0.00 sec) mysql> select * from test; +----+------+ | id | num | +----+------+ | 1 | 166 | | 2 | 188 | | 3 | 164 | | 4 | 148 | | 5 | 154 | | 6 | 178 | | 7 | 178 | | 8 | 174 | | 9 | 160 | | 10 | 160 | +----+------+ 10 rows in set (0.00 sec) mysql> select count(num), avg(num), stddev(num) from test; +------------+----------+-------------+ | count(num) | avg(num) | stddev(num) | +------------+----------+-------------+ | 10 | 167.0000 | 11.7047 | +------------+----------+-------------+ 1 row in set (0.00 sec) -- Excelでの結果 ---------------------------------------------- 平均 167 標準偏差 12.3378 標本数 10 -- 群馬大 青木先生のWebによる統計解析での結果----------------- ケース数 平均値 不偏分散 標準偏差 10 167.00000000 152.22222222 12.337837016
10160 2004-09-15 16:13 [Kenichi-Ashida <ashi] 標準偏差値が違う -> 10161 2004-09-15 16:40 ┣["Hiroaki Hata" <hata] 10165 2004-09-15 17:39 ┃┗[Kenichi-Ashida <ashi] 10182 2004-09-16 20:41 ┗[Hirofumi Fujiwara <f]