• ベストアンサー

EXCELの標準偏差について

こんにちは。palbanです。 EXCELで標準偏差を求めています。 STDEV関数を使用しています。 しかし下記のような現象が発生しました。 ●A1~A50まで全ての数値が"27.4" ●STDEV関数を使用して標準偏差値を求めると以下のように なります。  STDEV(A1:A2)=0 STDEV(A1:A3)=4.76837E-07 STDEV(A1:A4)からSTDEV(A1:A10)までは"0" STDEV(A1:A11)からSTDEV(A1:A39)までは"0"以外の数値 ("4.76837E-07"のような数値) STDEV(A1:A40)からSTDEV(A1:A50)までは"0" A1~A50までの数値が全て同じならば結果は"0"に なるとおもうのですが"0"以外の数値が結果として 出てくるのはなぜでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 ここを参考にしてみて下さい。 http://pc21.nikkeibp.co.jp/pc21/special/gosa/

参考URL:
http://pc21.nikkeibp.co.jp/pc21/special/gosa/
palban
質問者

お礼

HPの内容じっくり読んでみます。 ありがとうございました。

その他の回答 (1)

  • tksoft
  • ベストアンサー率36% (99/273)
回答No.1

たしかに、変な値が出てきますね(当方Excel2000) 恐らく、演算誤差が生じているのではないかと思いますが、詳しくは以下のページなんかを参考にしてみてください。 http://aoki2.si.gunma-u.ac.jp/Hanasi/excel/

参考URL:
http://aoki2.si.gunma-u.ac.jp/Hanasi/excel/
palban
質問者

補足

MSのバグなんですね。 0以外の数値にならないような方法ないですかね。 EXCELの関数はSUMとAVERAGEしか使えないですね。

関連するQ&A

  • 標準偏差値の求め方

    標準偏差値を求めるにはどのような記述が必要でしょうか ?エクセルなら、Stdev関数一発で求められますが、今回 の場合、該当する数値の合計変数しか用意しているものが なく、それにどうからめるかが分かりません。 すいませんが、助言お願いします。

  • 標準偏差のとり方

    EXCELで4つの値「A1 B1 C1 D1」の標準偏差をとりたければSTDEV(A1:D1)で出来ますが、 A1と同じ値が5個ある場合は、「A1 B1 C1 D1 E1 F1 G1 H1」のように8個のセルを使用し、A1~E1にA1と同じ値を代入したうえで、STDEV(A1:H1)で出す以外にどのような方法でやればいいでしょうか?

  • Excelで標準偏差や分散の計算をするとき

     Excelで計算をするときに『関数の挿入』でいろいろな計算をしますが、自分の考えた公式で計算する時にはどの関数を選んで使えばよいのでしょうか。例えば、単にA1の数値をA2の数値で割るという時などです(私はSUM選んで、A1/A2と打ち込んで計算しているのですがそれでよいのでしょうか)。  あと、標準偏差と分散の計算する時に検索するといくつか出てきますが、一般的には「これを使う」というのはあるのでしょうか。私はよく分らずに標準偏差のときはSTDEVAかSTDEVを使って、分散の時はVARを使っているのですが、実際には何が違うのか分りません。簡単に説明していただけるとありがたいです。

  • EXCELの関数"STDEV(標準偏差)"について

    EXCEL2002でSTDEV関数を用い標準偏差を出力しておりまして、通常対象となる数値(データ)が全て同じ値となる場合は平均値も同じ値となるため標準偏差"0"となるかと思うのですが、数値が3.974でn数が3,5,6,7の場合"0.0000000596…"のように"0"にならず、頭を悩ませております。 そこで質問なのですが、ズバリ『何故"0"という結果が出ないのか』です。単純な事かもしれませんが有識者の皆様、是非ご教授下さいますようお願い申し上げます。

  • エクセル 標準偏差について

    セルのA10にAVERAGEで求めた平均値1.5があり、同じくB10に平均値1.6があります。 「平均値の偏差」を求める場合、関数STDEV(A10:B10)で求められるのでしょうか?標準偏差のことがよくわかっていないので困っています。 よろしくお願いします。

  • 標準偏差について

    エクセルのSTDEVを利用して、平均値±標準偏差にて、1SDを求めたのですが、2SDを求めるにはどの数値を使うのか分かりません。 分かる方、教えてください。よろしくお願いします。

  • 標準偏差について

    エクセルで、標準偏差の式は4種類あり (STDEV、STDEVA 、STDEVP、STDEVPA) 違いがよくわかりません。 はじめの2つは分母が(n-1)、あとの2つは分母がn となっています。 高校の数学で習ったときは、分母はnだったと思います。 この違いはなんですか? (2つずつ同じ数式ですが、Aがあるのと無いのでは何が  違うかわかりますか?) エクセルのヘルプでは、下記のように書いてあります。 STDEV 引数を正規母集団の標本と見なし、標本に基づいて母集団の標準偏差の推定値を返します。 STDEVA 数値、文字列、および論理値を含む引数を正規母集団の標本と見なし、母集団の標準偏差の推定値を返します。 STDEVP 引数を母集団全体と見なし、母集団の標準偏差を返します。 STDEVPA 数値、文字列、および論理値を含む引数を母集団全体と見なし、母集団の標準偏差を返します。

  • 標準偏差値が合わない

    Excel2007 Windows Vist です。 関数STDEVと関数を使わない方法の両方で 標準偏差値を計算してみました。 セルB2~B8に 9.2 7.7 5.3 6.4 8.5 4.6 6.6 を入力。 関数STDEVを使った場合は 標準偏差値=1.6673332 となります。 関数STDEVを使わない場合は 公式 √{Σ(Xi-Xm)^2/N} をつかい 標準偏差値=1.54365059 となり、値が合いません。 但し Xi :資料の値 Xm:資料の平均値 N :資料の数 とします。 どちらの値を使うべきなのでしょうか。

  • 標準偏差の求め方

    現在,Oracleを使って開発を行っています。 そこで、標準偏差を求めたいのですが・・・ Excelでいう「STDEVP」と同じ機能を持つ関数などはないのでしょうか? Oracleには「STDEV」という関数しかありません。 「Excelにデータを書き込んで、STDEVP関数を使う」という方法では 時間がかかりすぎるので、使えません。 何かよい方法をご存知でしたら、教えてください。 よろしくお願いしますm(_ _)m

  • 標準偏差の算出について質問があります。

     野口悠紀雄著『金融工学、こんなに面白い』(文春新書)中の標準偏差の算出で質問があります。    74頁 表3-4に、     円安   円高  標準偏差 A社  1000円  300円  494.97円 とあります。  数学の教科書にあります方法で標準偏差を求めますと、A社の株価の平均は650円ですから、 {(1000-650)×(1000-650)+(300-650)×(300-650)}÷2の平方根で350円になります。エクセルの関数STDEVPで計算しても350ですし、同書79頁の表3-5(III)でも標準偏差は350になっています。  ところがエクセルの関数STDEVで計算しますと、確かに494.97になりますので、著者の間違いとは思えません。  そこでお尋ねします。 (1)上の例で、494.97になる標準偏差と350になる標準偏差は、金融工学的にどういう場合で使い分けるのでしょうか?(エクセルの説明では、前者STDEVは「標本に基づいて予測した標準偏差を返します。」、後者STDEVPは「母集団全体に基づく、ある母集団の標準偏差を返します。」とあります。正直申して、全く意味が分かりません。) (2)494.97になる標準偏差(エクセルの関数ですとSTDEV)の計算方法を教えてください。  数学にも、金融工学にも素人です。なにとぞよろしくお願いいたします。

専門家に質問してみよう