[過去ログ] 高校数学の質問スレ Part437 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
302: 2024/07/25(木)08:43 ID:Knk9NIKA(2/2) AAS
>>301
厳密解どころか日本語理解できないチンパンは車輪の再発見でもしたらアホw
303: 2024/07/25(木)09:01 ID:CjXaGldA(2/10) AAS
>>301
同一人物に複数回の採血してもよいときの期待値は
445/36= 12.36111
と厳密解(分数解)が算出できるのだが、
採血毎に次に各血液型が検出される確率が変動するので
どうやればよいものやら。
シミュレーションで概算したら当然ながら上の値より小さくなった。
304(2): 2024/07/25(木)09:37 ID:CjXaGldA(3/10) AAS
メンデルの法則の再発見というのもあるなぁ。
あのデータは正確すぎて捏造だという主張もあったのを思い出した。
>301のシミュレーションコード(Wolfram言語の練習)
WhileよりUntilを使う方が短くかける。Oが予約語なので血液型は小文字にした。数字で代用してもいいんだが。
東大卒やエリート高校生による最適化・高速化を希望します。
sim[]:=(
rest=Flatten@(Table[#[[1]],#[[2]]]& /@ {{a,40},{o,30},{b,20},{ab,10}});
drawn={};
count=0;
Until[AllTrue[{a,o,b,ab},MemberQ[drawn,#]& ],
count++;
i=RandomSample[Range[Length[rest]],1];
drawn=Flatten@{drawn,rest[[i]]};
rest=Delete[rest,i]
];
count
)
応用問題
100人の集団がいて血液型A,O,B,ABがそれぞれ40,30,20,10人いることがわかっている。
一人ずつ無作為に採血して血液型を調べて全血液型の人が1人以上みつかったら調査を終了する。
採血は一人1回である。
調査終了までに採血された人数の最頻値と中央値を求めよ。
305: 2024/07/25(木)13:08 ID:hLdp1sI2(1) AAS
>>304
自分のクソスレでやってろよ尿瓶ジジイ
自分で立てたのにダンマリ決め込んでるみたいだがw
2chスレ:hosp
306(1): 2024/07/25(木)13:27 ID:nsXQcKPn(1) AAS
3辺の長さがa,b,cである三角形について、以下の量は何を表すか。
|-b±√(b^2-4ac)|/2a
307(2): 2024/07/25(木)15:03 ID:CjXaGldA(4/10) AAS
数を減らすとなんとかWolframで分数解が出せた。
簡単にした問題
10人の集団がいて血液型A,O,B,ABがそれぞれ4,3,2,1人いることがわかっている。
一人ずつ無作為に採血して血液型を調べて全血液型の人が1人以上みつかったら調査を終了する。
同一人物への複数回の採血はなしとする。
調査終了までに採血された人数の期待値を求めよ 。
想定解 437/63
スキルのある東大卒やエリート高校生による検証を希望します。
尚、スキルには自演認定スキルは含まない。
>304の数値を変えればシミュレーションでの近似解が出せる。
308: 2024/07/25(木)15:33 ID:u+aKK2p3(1/2) AAS
>>306
3辺の長さは正の実数なんだから
-b を b にすれば絶対値記号は要らない
思いつきで想定解のない問題を出しても
誰も解いてくれないよ
309: 2024/07/25(木)16:06 ID:CjXaGldA(5/10) AAS
>>307
慣れたRで計算すると
> mean(re) |> fractions()
[1] 307/45
になった。
こっちの方がシミュレーションに近いなぁ。
310: 2024/07/25(木)16:22 ID:CjXaGldA(6/10) AAS
>>307
Wolframの方のデバッグ完了
307/45
になったので訂正
10人の集団がいて血液型A,O,B,ABがそれぞれ4,3,2,1人いることがわかっている。
一人ずつ無作為に採血して血液型を調べて全血液型の人が1人以上みつかったら調査を終了する。
同一人物への複数回の採血はなしとする。
調査終了までに採血された人数の期待値を求めよ 。
想定解 307/45
おまけ、最頻値6 中央値7
311(1): 2024/07/25(木)17:45 ID:4N/C0EIF(1/2) AAS
暑さのせいだと思いますが、めっちゃ基本的なことを忘れてしまいました。
恥ずかしながら質問させてください。
-7 / 2 = -3 あまり-1となるんでしょうか?
それとも、
-7 / 2 = -4 あまり1となるんでしょうか?
312(1): 2024/07/25(木)18:10 ID:u+aKK2p3(2/2) AAS
>>311
ふたつ目が正解
わり算の答え(商)は
わり算の式を分数にしたときの
(わられる数)/(わる数)
の値以下で最大の整数
(-7)/2=-3.5
↓
(-7)÷2の商は-3.5以下の整数で、-4
どちらかが負の数で、わりきれないときは
正の数にしたときと
絶対値(符号をはずした値)が異なる
あまりの値は
(わられる数)-(商)×(わる数)
値は負の数にはならず、0か正の数になる
家庭教師のトライによる解説
高校数学A 負の数の「商と余り」
外部リンク:www.try-it.jp
313: 2024/07/25(木)18:24 ID:4N/C0EIF(2/2) AAS
>>312
ありがとうございます!
314(1): 2024/07/25(木)18:41 ID:tUT1T8ho(1) AAS
>>301
Total[
Sum[(n1+n2+n3+n4)Multinomial[n1,n2,n3,n4-1] Multinomial[40-n1,30-n2,20-n3,10-n4],{n1,1,40},{n2,1,30},{n3,1,20},{n4,1, 1}]+
Sum[(n1+n2+n3+n4)Multinomial[n1,n2,n3-1,n4] Multinomial[40-n1,30-n2,20-n3,10-n4],{n1,1,40},{n2,1,30},{n3,1, 1},{n4,1,10}]+
Sum[(n1+n2+n3+n4)Multinomial[n1,n2-1,n3,n4] Multinomial[40-n1,30-n2,20-n3,10-n4],{n1,1,40},{n2,1, 1},{n3,1,20},{n4,1,10}]+
Sum[(n1+n2+n3+n4)Multinomial[n1-1,n2,n3,n4] Multinomial[40-n1,30-n2,20-n3,10-n4],{n1,1, 1},{n2,1,30},{n3,1,20},{n4,1,10}]
]/Multinomial[40,30,20,10]
=15696077/1378377=11.3873613677535...
315(2): 2024/07/25(木)19:14 ID:UGrgFJY9(1) AA×

316: 2024/07/25(木)20:13 ID:xQT7dTcB(1) AAS
画像リンク
これの途中の式がわからなくて…
317(1): 2024/07/25(木)20:41 ID:CjXaGldA(7/10) AAS
ようやく分数解が出せた。
血液型の頻度比 A:O:B:AB=4:3:2:1 一人ずつ採血していきすべての血液型が2人以上集まったら終了する。
終了するまでに採血された人数の期待値を求めよ。
御神託に従ってWolfram言語を使って計算させた結果
6264353125811/280052640000
という厳密解(分数解)得られた。
>282のシミュレーション結果とほぼ同じなので正しいと思われる。
東大卒やエリート高校生による検証を希望します。
318(1): 2024/07/25(木)20:46 ID:CjXaGldA(8/10) AAS
>>317
全血液型が2セット集まるまでの採血数の期待が計算できたみたいなので
次に考える問題。
血液型の頻度比 A:O:B:AB=4:3:2:1とする。
一人ずつ採血していきすべての血液型が3人以上集まったら終了する。
終了するまでに採血された人数の期待値を求めよ。
想定分数解
4003373404972759107041/124491239953920000000
シミュレーションでの近似値
32.17
東大卒やエリート高校生による検証を期待します。
319(1): 2024/07/25(木)21:39 ID:CjXaGldA(9/10) AAS
>>318
全血液型がそろうのは頻度1/10のAB型の出現に左右されるだろうから、全血液型が10セット揃うまでの採血人数の期待値は約100人と予想される。
Wolframでの計算結果
88398967538963452998283293939683239877377991322957234693922969295131696994873759327991619
/
875493050504554451499670883205711900630279711955825459200000000000000000000000000000000
=100.970...
予想通りの結果。
320: 2024/07/25(木)21:50 ID:CjXaGldA(10/10) AAS
>>314
分数解のレスありがとうございます。
神コードを反芻してロジックを追います。
321: 2024/07/26(金)01:38 ID:rQOYlfHF(1/5) AA×
>>319

322(1): 2024/07/26(金)05:32 ID:ihpHdytD(1/2) AAS
>>315
早速のエレガントなレスありがとうございます。
総当たりで重複順列を列挙させて採血人数
期待値(分数)
期待値(小数)
ヒストグラム
分位数(2.5%、50%、97.5%)
度数
を算出させた結果が
以下の通りです。
画像リンク
中央値は7
最頻値は6
だと思うのですが、如何なものでしょう?
323(3): 2024/07/26(金)05:53 ID:ihpHdytD(2/2) AAS
本日の(自分への)課題
血液型の頻度比 A:O:B:AB=4:3:2:1とする。
無作為に採血していき
各血液型が少なくとも
A型が4検体、O型が3検体、B型が2検体、AB型が1検体
集まったら採血を終了する。
採血数の期待値、中央値、最頻値を算出せよ。
324: 2024/07/26(金)07:05 ID:INQd/C8Z(1) AAS
>>323
まず、検証用にモンテカルロ解を出すシミュレーション
画像リンク
あとは、内視鏡バイトが終わってから厳密解算出にチャレンジ。
WolframのCounts関数はバグがあるな。
引数に空集合を与えると誤答が返ってくる。
{1,2,3,4} /. Counts[{1,2,2,4,3,3}]
{1,2,3,4} /. Counts[{}]
後者は{0,0,0,0}を返さない。
325: 2024/07/26(金)07:51 ID:X2Qocb7q(1/2) AAS
また自演で発狂かよw
326(1): 2024/07/26(金)08:30 ID:NLrXJ64M(1/4) AAS
>>323
期待値を移動中にスマホで計算。
1181991429255578143/66691735689600000
=17.723206886635
327: 2024/07/26(金)08:37 ID:NLrXJ64M(2/4) AAS
シミュレーション結果と近似しているので良さげだな。
328(3): 2024/07/26(金)10:06 ID:TRdfhHWY(1) AAS
lim[n→∞] |1+(i/n)|^n
を求めよ。ただしiは虚数単位である。
(早稲田 教育)
329(1): 2024/07/26(金)11:30 ID:NLrXJ64M(3/4) AAS
内視鏡バイト終了。
帰路では>323をRに移植でもするかな。
330: 2024/07/26(金)12:07 ID:NLrXJ64M(4/4) AAS
p=c(1/10,2/10,3/10,4/10)
flg = function(x) any(c(sum(x==1)<1,sum(x==2)<2,sum(x==3)<3,sum(x==4)<4))
sim=function(){
count=10
x=sample(4,10,replace=TRUE,prob=p)
while(flg(x)){
count=count+1
x=c(x,sample(4,1,replace=TRUE,prob=p))
}
count
}
res=replicate(10^5,sim())
mean(res)
quantile(res,p=c(0.025,0.5,0.975))
sort(table(res),decreasing=TRUE)[1:5]
結果
[1] 17.71985
2.5% 50% 97.5%
10 16 37
res
13 14 12 15 16
9664 9414 9055 8832 7777
>326の分数解で良さそう。
331(2): 2024/07/26(金)12:08 ID:UGfCMjy2(1) AAS
>>329
内視鏡室の清掃バイトですか
ご苦労さんです偽医者さん
いい年だからそんな仕事しか無いんですね
上下前次1-新書関写板覧索設栞歴
あと 671 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.073s