- 締切済み
エクセルの機能
エクセルの機能 あるエクセルを使ったクイズ? のようなものがあるのですが知識がないので解けません。 解放や使用するエクセルの式などを教えていただけないでしょうか? 問題は下記に。 1)1から1000までの数をランダムに並び替える ↓ 2)α群(最初の100個の並び)と、β群(残りの900個の並び)に分ける。 ↓ 3)α群のそれぞれの数よりも小さいβ群の数の度数を調べる。 ↓ 4)上記の2)の度数を全部加えXに代入する。 ↓ 5)上記の1)から4)までの操作を何度も行い、複数回(100回以上は)Xを求めて、Xの分布(密度関数)のグラフを求める。 といった問題です。 回答よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- GOCHISOUda
- ベストアンサー率34% (50/144)
最後のグラフは省略します。 >4)上記の2)の度数を全部加えXに代入する。 これが分かりません。 2)の度数でなく3)の度数でしょうか。 度数を全部加えるの意味は全ての度数という意味でしょうか。 ならば100×回数になります。 各分布の合計なら後述します。 α群β群の作り方は乱数(関数)と並べ替え(機能)を使います。 度数分布は何通りもやり方はありますが、 COUNTIF(関数)を使って累積度数から逆算する形にしました。 A1000に1000と入力します。 B1000に=RAND()と入力します。 C1000に=COUNTIF(A$101:A$1000,"<"&A1000)と入力します。 A1000からC1000をズラズラっとA1からC1までオートフィル(機能)します。 E1からE11に順に0、100.5、200.5・・・・1000.5と入れます。 F1に=COUNTIF($C$1:$C$100,"<="&$E1)と入れてF11までオートフィル。 G1に0、G2に=F2-F1と入れてG2をG11までオートフィル。 G列が度数分布です。 (100~200の表示をしてないとか、100.5にする意味とか細かい説明はなし) さてこれを100回、、、、、 A列とB列の並べ替えを100回して都度足し算すればよいのです。 より素早くやるならVBAもありますが、あとは頑張りましょう。
お礼
回答ありがとうございました。 参考にさせていただきます^^