• 締切済み

Σとlogを用いたExcel計算が分かりません

Excel初心者です。 色々と教科書・ネットなどを参考に頑張ってみたのですが 答えが合わず困っています。 添付データの式を用いて、質問に対して得られた回答の不一致度を計算したいです。 質問に対する回答は 回答1 3人 回答2 6人 回答3 1人 回答の種類は3、総数は10です。 回答の種類が少ないほど0に近くなるのですが、 何度計算してもどれも計算した答えが0になってしまいます。 Excelは2007を用いています。 どなたか教えてください(><)

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

こんな内容の質問は確率・統計のカテに質問したら良い。 エクセルの質問ではないと言える。 なぜなら、エクセルは道具として使うだけで(電卓でも出来るだろうから)、そう計算する意味などは、特有の知識のある人でないと適切に答えられない。 そういう知識のある人なら、エクセルでこんな簡単な計算のさせ方は知っているはず。 式の立て方などの適否もアドバイスできるだろう。 この式は何分析の中の式に当たるのか? 上記の式が説明されている、関連したWEB記事など無いのか?

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

今日は何やらサーバの調子が悪いようで,こちらも図の添付に失敗しました。 手順: B2,B3,B4セルに回答1,2,3の回答数としてP1,P2,P3(つまり3と6と1)を記入 すると, 再掲: >回答1の回答数に対するΣの中身(1)を求める >P1*Log2(1/P1) C2セルを使ってΣの中身の(1)を =B2*LOG(1/B2)/LOG(2) のように計算し,同様にC3,C4セルにΣの中身の(2)(3)を(←追加の質問がありませんでしたので,お話ししていることの意味は判りましたね?)計算します。 C5セルには =SUM(C2:C4) でΣ(i=1 to 3)を計算してください。 で。数式を見てみてもご説明の >回答の種類が少ないほど0に近くなるのですが、 というお話ではなさそうなので,一体何を計算しようとしているのか,改めてよく検討してください。

010112
質問者

お礼

ご丁寧にして頂き、ありがとうございます! 知人にも問題を見て頂いたところ、 底の2に関しては >=B2*LOG(1/B2)/LOG(2) を=B2*LOG(1/B2,2) にしてみれば、と言われてしまいました。 回答が1種類しかない場合は計算の結果が「0」となり、 質問で得られた回答の不一致度(回答のばらつき)がこの計算で分かるそうなんです。 友人に簡単な説明だけ添付されて渡されたので出所不明なのですが… とりあえず、きちんと計算してみます!! ありがとうございました!!

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

フム。。?? とりあえず,まず素直に計算してみます。 添付図: 回答1の回答数に対するΣの中身(1)を求める P1*Log2(1/P1) 同様に回答2,3の回答数に対するΣの中身(2),(3)を求め, P2*Log2(1/P2) P3*Log2(1/P3) 最後に合計する ΣPi*Log2(1/Pi) 【i=1 to 3】 #補足 「Log2」の意味が違うときは,勿論適切に数式を修正します。 その上で,提示された数式と,数式に関するあなたのご説明(理解)とがどうも一致していないので,どちらかが間違っているようです。 どこを間違えているのか,エクセル以前に課題をよく調べ直してみてください。

010112
質問者

お礼

親切に教えて頂きありがとうございます。 「log2]なのですが、 logの右下につくはずが普通につけてしまいました(><) 2は底の意味です。 式に関しては、他は大丈夫なようです・・・

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

どんな計算式で計算しているのか? セルの表示形式で小数点以下はどう処理されているか? この辺りが分からないとなんとも言えない

010112
質問者

お礼

式を記入せずすみませんでした。 お絵かき添付にて式を入れたのですがエンコード失敗になっていたようです。 式はΣPilog2(1/Pi) です。 Piはi番目の名前を与えた回答者の数で Σの上にはk(その質問に与えられた回答の種類の数)   下にはi=1 が示されています。 小数点は気にせず計算していました。 最終的に小数点以下第2位まで残す予定です。

関連するQ&A