- ベストアンサー
指数化について
データの集計作業をしています。 やり方は12個ある数値の中央値をとり、中央値を100としてほかを指数化して分布図を作ろうとしています。(EXCELを使用しています) A:10,20,30,50,40,25,10,15,25,30,40,20, 中央値は25 指数化すると(計算式はAのそれぞれの数値÷中央値25×100) Aは40,80,120,200,160,100,40,60,100,120,160,80 になりますが、 B:-10,-20,-10,0,0,10,20,0,10,-10,0,0 中央値は0 ↑のBの場合はどのように計算したらよいのでしょうか? Aと同様な指数化できる計算方法があったら教えてください。 宜しくお願いします。
- NovellR
- お礼率11% (8/69)
- 数学・算数
- 回答数5
- ありがとう数2
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
指数化というのは、比を見るわけです。物差しの目盛りを変えようってことなんですから、符号が異なる値を混ぜて扱うことも可能です。しかし、 ●0は0として、これは絶対的な定点です。何倍してもゼロ。 ●もうひとつ、1にする「目盛り」を勝手に選ぶ。 この二つを使って規格化するんです。両者が一致してしまうようでは駄目ですね。 0が絶対的な意味を持っていない(たとえば摂氏で測った気温)のであれば、ご質問のようなアプローチはもともと変です。こういうときには ・中央値=0、最大値=1 だとか、 ・最小値=0、最大値=1 になるように規格化するというのなら分かりますし、 ・平均=0、標準偏差=1 という規格化もよく使われます。つまり「何倍かして定数を加える」という変換をやる訳です。 一方、0が絶対的であるような計測(たとえばものの重さを何かと比較して測る)という場合なら、何倍かするだけの変換も意味があるけれど、その尺度の基準として中央値や平均値を使うのは旨くない。特に負の値がある場合、ほんのちょっとしたことで尺度が全然違ってしまう。それで、 ・標準偏差=1 というのがよく使われる一つのやりかたでしょう。
その他の回答 (4)
- rei00
- ベストアンサー率50% (1133/2260)
morion2 さんと同じく,中央値を100として指数化することに意味があるとは思えないんですが・・・。 あえてやるとして,お書きの式「それぞれの数値÷中央値×100」に従えば,「それぞれの数値÷0」になって無限大(∞)とするべきでしょう。あるいは,適当な数値(例えば10000)で切って「>10000」とするかだと思います。
- 128yen
- ベストアンサー率44% (107/243)
一晩考えてみたのですが、中央値の値が0の場合は無理かもしれません。 最初は、中央値が0の場合、すべての値に同じ値を加えて指数化の計算をし、底上げ分を減らす方法を考えていたのですが、データ的に意味のないものになってしまって。。。 お役に立てず申し訳ありませんでした。
- morion2
- ベストアンサー率38% (13/34)
何のデータを処理しようとしているのでしょうか。 例えば各月の降水量(基準0mmで必ずプラス)であればAのような指数化をしても意味がありますが、 各月の気温(もちろんマイナスがなくても)を指数化しても意味がありません。 (今月はいつもより2倍気温が高かったというのはおかしい) 指数化するのは意味のある基準があってこそ意味があるものです。 (言ってる意味分かりますか) Bのマイナスの意味を補足してください。
- 128yen
- ベストアンサー率44% (107/243)
解答ではないのですが、、、 いくつかわからないことがあるので、そちらの質問を先にさせてください。 たとえば、A:50、-50、-100といったデータがあった場合(マイナスとプラスが混在している場合)、 指数化計算すると-100、100、200となりますがこれでいいのでしょうか? またA:0、10、20、30の場合の中央値はどう定義されるのでしょうか? この2つをどう解釈されるかによって、考えかたが変わりますので。 よろしくお願いします。
関連するQ&A
- エクセル計算式について
エクセル計算式でホームページ上からエクセルに計算をする際データを集計したいと思ってます。 A5に10/1 B5に10/2 C5に数値 が入力をされています。 日付が入り乱れて入っているのですが、 このA5 B5の数値の間の期間のみのC5の数値を 別のシートで集計がとりたいのです。 INDIRECT関数を使えばよいのでしょうか。 どなたかご回答お願いできますでしょうか。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- VBかエクセルでの指数近似のやり方について教えてください.
VBかエクセルでの指数近似のやり方について教えてください. あるサンプルデータの指数近似をやろうと思っています.指数近似曲線y=a*exp(bx)の定数aとbを求めようと思っておりますが,同時にサンプルデータの点数も変更しながら計算しようと思っております.指数近似の場合,例えば定数bを算出するときエクセルでは =INDEX(LINEST(LN(H2:H23),G2:G23),1) と書いています.つまり近似する対象となるサンプルデータの点数が変わると指定範囲(H2:H23)に空白セルや0の部分が出来てしまいます.VBだとfor文でそれらを回避することが出来るのですが,今度はVBでの指数近似のやり方(プログラム)がわかりません. どなたか教えていただけないでしょうか?
- ベストアンサー
- オフィス系ソフト
- 統計学(分布図の近似??)
2つの異なる数値データから得られた分布図を、どちらか一方の分布図の形に近づけたいのですが、何か良い方法はありますか? 例えば、異なる2つの数値データ群から得られた、円形の分布図と三角形の分布図があるとします。 この時、三角形の分布図が円形の分布図の形に近くなれば、三角形の分布図の数値データを円形の数値データに近づけることが出来ると思うのですが、何か良い方法をお持ちの方はよろしくお願いします。 目的は、三角形の数値データ群を円形の数値データ群に近づけることです。 その一手法として、この方法を考えたのですが、他に良い方法があるという方もよろしくお願いします。
- 締切済み
- その他(学問・教育)
- データの集計(エクセル)
エクセルのデータ集計方法について教えてください。 下記のようなデータを、最終的に「○=6」「△=3」「×=9」というような集約データにしたいのですが、何かよい方法はあるでしょうか? 現在はA列でフィルターを掛けて手入力で合計数値を入力し、不要な行を削除するという作業を繰り返しています。 集約データは別に使用するので、出来ればマクロや関数を使わないで出来ればいいのですが、取りあえず可能な方法があれば教えてください。 A B 1 ○ 1 2 △ 3 3 ○ 5 4 × 3 5 × 6
- 締切済み
- その他(インターネット・Webサービス)
- Excelで指数近似ができない
時間とともに液滴の振動が小さくなっていくような実験をし、 横軸に時間、縦軸に大きさの数値(中心からの距離の値です) を指定して散布図でグラフを書きました。 理想状態だと、振動は指数関数的に減衰していくハズなので、 指数関数で近似を行いました。 ほとんどのデータでは指数近似が行えたのですが、 ひとつだけ、指数近似が"選べない"データがありました。 確かにデータを見ると、その時のデータはあまり指数関数っぽくない 減衰をしてしまっているので、近似できなくても仕方がないのかなぁと 思いはしたのですが、なぜ出来ないのか、分かりますでしょうか?
- 締切済み
- オフィス系ソフト
- Excelの指数表示
Excelで13桁の数値を入力すると、指数表示に成ってしまいます。 表示形式を数値にすれば、通常の13桁の表示になりますが、操作しなくても、標準で13桁表示させる方法がありましたら、教えてください。 CSVから、読み込むと変更作業が面倒なんです。 JANコード等を使う機会が多いので、よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセルでの指数を含む数式の入力方法について
エクセルのデータ集計で、近似曲線から自動的に指数の式を出したら y=1.2913e^(0.0004x)と表示されました。 このeの意味と、数式の入力方法を教えてください。
- ベストアンサー
- その他MS Office製品
補足
128yenさまへ 質問のあった2件についてですが >たとえば、A:50、-50、-100といったデータがあった場合(マイナスとプラスが混在している場合)、 指数化計算すると-100、100、200となりますがこれでいいのでしょうか? マイナスになってもかまいません。 >A:0、10、20、30の場合の中央値はどう定義されるのでしょうか? (10+20)÷2で15とします。 宜しくお願いします