⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 泊松分布m.bas

📁 数理统计程序集
💻 BAS
字号:
Attribute VB_Name = "modMethod"
'泊松分布
Option Explicit
'计算符合泊松分布事件的概率
'n:试验次数
'p:一次试验中事件A出现的概率
'x:n次试验中事件A出现的次数
'Poi:事件A出现x次的概率
Public Sub Poisson(n As Integer, p As Single, x As Integer, Poi As Double)
    Dim L As Double, E As Double, X1 As Double, I As Integer
    X1 = 0
    For I = 1 To x
        X1 = X1 + Log(I)
    Next I
    L = n * p
    E = x * Log(L) - L - X1
    Poi = Exp(E)
End Sub

'计算泊松分布函数
'n:试验次数
'p:一次试验中事件A出现的概率
'x:事件A出现的次数
'A(1,0 To x):事件概率
'A(2,0 To x):下侧概率,即分布函数
'A(3,0 To x):上侧概率
Public Sub APoisson(n As Integer, p As Single, x As Integer, A() As Double)
    Dim y As Integer, B As Double
    B = 0
    For y = 0 To x
        Poisson n, p, y, A(1, y)
        B = B + A(1, y)
        If B > 1 Then B = 1
        A(2, y) = B
        A(3, y) = 1 - B
    Next y
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -