Kira dan visualisasikan kebarangkalian taburan binomial berdasarkan parameter yang diberikan oleh pengguna. Penting untuk statistik, teori kebarangkalian, dan aplikasi sains data.
Distribusi binomial adalah distribusi probabilitas diskrit yang memodelkan jumlah kejayaan dalam jumlah percubaan Bernoulli yang tetap dan bebas. Ia digunakan secara meluas dalam pelbagai bidang, termasuk statistik, teori probabilitas, dan sains data. Kalkulator ini membolehkan anda mengira probabilitas untuk distribusi binomial berdasarkan parameter yang diberikan oleh pengguna.
Fungsi massa probabilitas untuk distribusi binomial diberikan oleh:
Di mana:
Kalkulator menggunakan formula probabilitas binomial untuk mengira probabilitas berdasarkan input pengguna. Berikut adalah penjelasan langkah demi langkah tentang pengiraan:
Kalkulator melakukan pengiraan ini menggunakan aritmetik titik terapung ketepatan berganda untuk memastikan ketepatan.
Kalkulator melakukan pemeriksaan berikut pada input pengguna:
Jika input tidak sah dikesan, mesej ralat akan dipaparkan, dan pengiraan tidak akan diteruskan sehingga diperbetulkan.
Kalkulator distribusi binomial mempunyai pelbagai aplikasi di pelbagai bidang:
Kawalan Kualiti: Menganggar probabilitas item cacat dalam satu batch pengeluaran.
Perubatan: Mengira kemungkinan kejayaan rawatan dalam ujian klinikal.
Kewangan: Memodelkan probabilitas pergerakan harga saham.
Analitik Sukan: Meramalkan jumlah percubaan yang berjaya dalam satu siri permainan.
Epidemiologi: Menganggar probabilitas penyebaran penyakit dalam populasi.
Walaupun distribusi binomial digunakan secara meluas, terdapat distribusi berkaitan lain yang mungkin lebih sesuai dalam situasi tertentu:
Distribusi Poisson: Apabila n sangat besar dan p sangat kecil, distribusi Poisson boleh menjadi anggaran yang baik.
Anggaran Normal: Untuk n yang besar, distribusi binomial boleh dianggarkan oleh distribusi normal.
Distribusi Binomial Negatif: Apabila anda berminat dengan jumlah percubaan yang diperlukan untuk mencapai sejumlah kejayaan tertentu.
Distribusi Hipergeometrik: Apabila pengambilan dilakukan tanpa penggantian dari populasi terhad.
Distribusi binomial mempunyai akar dalam kerja Jacob Bernoulli, yang diterbitkan selepas kematiannya dalam bukunya "Ars Conjectandi" pada tahun 1713. Bernoulli mengkaji sifat percubaan binomial dan memperoleh hukum nombor besar untuk distribusi binomial.
Pada abad ke-18 dan ke-19, ahli matematik seperti Abraham de Moivre, Pierre-Simon Laplace, dan SimΓ©on Denis Poisson terus mengembangkan teori distribusi binomial dan aplikasinya. Kerja de Moivre tentang menganggarkan distribusi binomial dengan distribusi normal adalah sangat penting.
Hari ini, distribusi binomial tetap menjadi konsep asas dalam teori probabilitas dan statistik, memainkan peranan penting dalam ujian hipotesis, interval keyakinan, dan pelbagai aplikasi di pelbagai disiplin.
Berikut adalah beberapa contoh kod untuk mengira probabilitas binomial:
1' Fungsi VBA Excel untuk Probabilitas Binomial
2Function BinomialProbability(n As Integer, k As Integer, p As Double) As Double
3 BinomialProbability = Application.WorksheetFunction.Combin(n, k) * p ^ k * (1 - p) ^ (n - k)
4End Function
5' Penggunaan:
6' =BinomialProbability(10, 3, 0.5)
7
1import math
2
3def binomial_probability(n, k, p):
4 return math.comb(n, k) * (p ** k) * ((1 - p) ** (n - k))
5
6## Penggunaan contoh:
7n = 10
8k = 3
9p = 0.5
10probability = binomial_probability(n, k, p)
11print(f"Probabilitas: {probability:.6f}")
12
1function binomialProbability(n, k, p) {
2 const binomialCoefficient = (n, k) => {
3 if (k === 0 || k === n) return 1;
4 return binomialCoefficient(n - 1, k - 1) + binomialCoefficient(n - 1, k);
5 };
6
7 return binomialCoefficient(n, k) * Math.pow(p, k) * Math.pow(1 - p, n - k);
8}
9
10// Penggunaan contoh:
11const n = 10;
12const k = 3;
13const p = 0.5;
14const probability = binomialProbability(n, k, p);
15console.log(`Probabilitas: ${probability.toFixed(6)}`);
16
1public class BinomialDistributionCalculator {
2 public static double binomialProbability(int n, int k, double p) {
3 return binomialCoefficient(n, k) * Math.pow(p, k) * Math.pow(1 - p, n - k);
4 }
5
6 private static long binomialCoefficient(int n, int k) {
7 if (k == 0 || k == n) return 1;
8 return binomialCoefficient(n - 1, k - 1) + binomialCoefficient(n - 1, k);
9 }
10
11 public static void main(String[] args) {
12 int n = 10;
13 int k = 3;
14 double p = 0.5;
15
16 double probability = binomialProbability(n, k, p);
17 System.out.printf("Probabilitas: %.6f%n", probability);
18 }
19}
20
Contoh-contoh ini menunjukkan cara mengira probabilitas binomial menggunakan pelbagai bahasa pengaturcaraan. Anda boleh menyesuaikan fungsi-fungsi ini kepada keperluan spesifik anda atau mengintegrasikannya ke dalam sistem analisis statistik yang lebih besar.
Lemparan Syiling:
Kawalan Kualiti:
Epidemiologi:
n Besar: Apabila n sangat besar (contohnya, n > 1000), kecekapan pengiraan menjadi kebimbangan. Dalam kes ini, anggaran seperti distribusi normal mungkin lebih praktikal.
Nilai p Ekstrem: Apabila p sangat dekat dengan 0 atau 1, isu ketepatan numerik mungkin timbul. Pengendalian khas mungkin diperlukan untuk memastikan hasil yang tepat.
k = 0 atau k = n: Kes-kes ini boleh dikira dengan lebih cekap tanpa menggunakan pengiraan koefisien binomial penuh.
Probabilitas Kumulatif: Selalunya, pengguna berminat dengan probabilitas kumulatif (P(X β€ k) atau P(X β₯ k)). Kalkulator boleh diperluas untuk memberikan pengiraan ini.
Visualisasi: Menambah representasi visual distribusi binomial (contohnya, plot fungsi massa probabilitas) dapat membantu pengguna mentafsir hasil dengan lebih intuitif.
Anggaran Normal: Untuk n yang besar, distribusi binomial boleh dianggarkan oleh distribusi normal dengan min np dan varians np(1-p).
Anggaran Poisson: Apabila n besar dan p kecil, sedemikian rupa sehingga np sederhana, distribusi Poisson dengan parameter Ξ» = np boleh menganggarkan distribusi binomial.
Distribusi Bernoulli: Distribusi binomial adalah jumlah n percubaan Bernoulli yang bebas.
Memahami anggapan ini adalah penting untuk menerapkan model distribusi binomial dengan betul kepada masalah dunia nyata.
Apabila mentafsir hasil distribusi binomial, pertimbangkan:
Dengan memberikan maklumat yang komprehensif ini, pengguna dapat memahami dan menerapkan distribusi binomial dengan lebih baik kepada masalah spesifik mereka.
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda