mysql:10165
From: Kenichi-Ashida <Kenichi-Ashida <ashiken@xxxxxxxxxx>>
Date: Wed, 15 Sep 2004 17:39:04 +0900
Subject: [mysql 10165] Re: 標準偏差値が違う
芦田です。 まとめてレス失礼します。 波多様 ありがとうございます。 納得しました。 使用しているMySQLのバージョンでは、N数によってSTDDEV関数と、 VARIANCE関数を変更できないので、困ったもんです。(>_<) Toshimitsu Akihiko様 ExcelでSTDEVPワークシート関数で、MySQLのSTDDEV関数での 値の一致を確認できました。 VARIANCE関数を使うには、MySQLのバージョンを4.1以上にする 必要があるのですね。記載するのを忘れていましたが、使用 しているMySQLのバージョンは3.23.58です。よって、現時点では VARIANCE関数は使えません。 (T_T) 統計学的にどちらを使ったらよいかは、扱うデータの種類に よると思いますが、クライアントとしては、Excel等で値の 比較すると思いますので、悩むところです。 MySQLのバージョンアップを視野に入れたいと思いますが、 クライアント側のアプリがDelphiなので、そちらとの相談も 必要です。 ありがとうございました。 "[mysql 10161] Re: 標準偏差値が違う" において、 ""Hiroaki Hata" <hata@xxxxxxxxxx>"さんは書きました: | こんにちは。 | 波多といいます。 | 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]