Uploaded by 58beyazelif

Ödev1 BüşraElifBeyaz

advertisement
ENM 316 BENZETİM MONTE CARLO BENZETİMİ
1) Monte Carlo benzetimi 2. Örnek (π sayısının tahmini)
a) Kod satırlarının ekran görüntüsü:
b) Kodun çalıştığını gösteren ekran görüntüsü:
b.1) N=100 deneme için:
b.2) N=500 deneme için:
b.3) N=1000 deneme için:
b.4) N=2000 deneme için:
b.5) N=5000 deneme için:
b.6) N=10000 deneme için:
c) Özet sonuç tablosu:
Deneme
Sayısı
(N)
100
500
1000
2000
Tekrar
𝛑̂
no.
tahmini
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
3,12
3,36
3,16
3,24
3,2
3,2
3,12
3,28
3,04
3,12
3,224
3,136
3,064
3,064
3,16
3,192
3,096
3,016
3
3,072
3,104
3,144
3,104
3,084
3,056
3,16
3,092
3,168
3,1
3,216
3,166
3,106
3,172
3,13
3,17
3,172
3,114
3,174
3,092
3,142
𝒔�𝝅̂
Güven Aralığı (%95)
0,0879999999
3,11864533333333<= ?
(pi)
>=3,24935466666667
3,1024
0,0700902276
3,05034632432899 <= ?
(pi)
>=3,15445367567101
3,1228
0,0455034065
3,089006136798<= ? (pi)
>=3,156593863202
0,029791945
3,12578862494166<= ?
(pi)
>=3,16701137505834
𝛑̂
3,184
3,1438
10
3,14
3,14
3,188
3,1336
3,12739584049624<=
3,0976
3,14536 0,02418872464
? (pi)
3,16
>=3,16332415950376
3,1728
3,1576
3,1256
3,1384
1
2
3
4
5
6
7
8
9
10
3,1348
3,1252
3,1248
3,1224
3,1364
3,1492
3,1492
3,1172
3,1496
3,1284
1
2
3
4
5000
5
6
7
8
9
10000
3,13372
0,0114947644
3,12518322191712<= ?
(pi) >=
3,14225677808288
d) Deneme sayısının ’nin tahminine ve güven aralığının hassasiyetine etkisi:
Sonuç tablosundan yola çıkılarak çeşitli N değerleri için ’nin tahminin
maximum sapması 0,088 olmuştur. Bu sapma değerine bakılırsa algoritma
’nin tahmini için başarılıdır diyebiliriz.
Deneme sayısının ’nin tahminine etkisine bakıldığında ise N değeri arttıkça
standart sapmanın azaldığı, yani ’nin gerçek değerine yaklaşıldığı
görülmektedir.
Deneme sayısının güven aralığına etkisine bakıldığında ise tablo, %95 güven
düzeyi için deneme sayısı arttıkça güven aralığının küçüldüğünü gösterir.
2. Monte Carlo benzetimi 3. Örnek (iki nokta arasındaki uzaklık <0.8 olma
olasılığı)
ADIM 1: N = 1000 , 𝑁İ = 0 , i = 0
ADIM 2: 𝑥1  U (0,1) 𝑥2�  U (0,1)
𝑦1  U (0,1) 𝑦2  U (0,1)
ADIM 3: i = i + 1
ADIM 4: if √(𝑥2� − 𝑥1 )2 + (𝑦2 − 𝑦1 )2 < 0.8
then 𝑁İ = 𝑁İ �+ 1
ADIM 5: if i ≤ N then go to ADIM 3
ADIM 6: 𝑑𝑘üçü𝑘 =
𝑁İ
𝑁
ADIM 7: 𝑑𝑘üçü𝑘 yaz ve DUR
Download