Bagaimana untuk menghasilkan jujukan berdasarkan nilai minimum, nilai maksimum dan sisihan piawai
高洛峰
高洛峰 2017-05-16 13:29:42
0
1
722

Untuk melakukan eksperimen, anda perlu menjana jujukan berdasarkan nilai minimum, nilai maksimum dan sisihan piawai Bahasa pengaturcaraan tidak terhad

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(1)
阿神

Penyoal tidak menjelaskan keperluan khusus untuk urutan nombor rawak, seperti sama ada ia adalah integer atau nombor nyata, apakah taburan statistik yang perlu dipenuhi, dsb. Diandaikan di sini bahawa subjek perlu menjana nombor nyata dan taburan adalah simetri berpusat. Taburan ini mungkin juga dibina menggunakan taburan Beta, kerana ia membenarkan pelarasan sisihan piawai. Jika pembolehubah rawak diambil sebagai

$$min+(maks - min) X,kuad X sim Beta{(alfa, alfa)}$$

Adalah mudah untuk mengira sisihan piawai pada masa ini sebagai

$$s = frac{maks - min}{2sqrt{1+2alpha}}$$

Itu

$$alpha = frac{(maks-min)^2}{8s^2}-frac{1}{2}$$

Melalui analisis di atas, adalah mudah untuk menulis kod dengan Mathematica:

Uji kesannya. Ambil nilai minimum 20, nilai maksimum 100, dan sisihan piawai 15:

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan