Si nous avons deux variables aléatoires indépendantes et , quelle est la fonction de masse de probabilité de ?
NB Ce n'est pas des devoirs pour moi.
Si nous avons deux variables aléatoires indépendantes et , quelle est la fonction de masse de probabilité de ?
NB Ce n'est pas des devoirs pour moi.
Réponses:
Vous vous retrouverez avec deux formules différentes pour , une pour et une pour . La manière la plus simple de résoudre ce problème consiste à calculer le produit de et . Alors, est le coefficient de dans le produit. Aucune simplification des sommes n'est possible.0 ≤ k < n k∑ n i = 0 p X 1 ( i ) z k ∑ ∞ j = 0 p X 2 ( j ) z j p X 1 + X 2 ( k ) z k
Donner la formule fermée en termes de fonctions hypergéométriques généralisées (GHF) évoquées dans d'autres réponses (le GHF dans ce cas n'est vraiment qu'un polynôme fini, donc c'est un raccourci pour la somme finie.) J'ai utilisé l'érable pour additionner la convolution, avec ce résultat:
Dilip Sarwate a déclaré il y a 7 ans qu'aucune simplification n'est possible, bien que cela ait été contesté dans les commentaires. Cependant, je pense qu'il est utile de noter que même sans aucune simplification, le calcul est assez simple dans n'importe quel tableur ou langage de programmation.
Voici une implémentation en R:
# example parameters
n <- 10
p <- .3
lambda <- 5
# probability for just a single value
x <- 10 # example value
sum(dbinom(0:x, n, p) * dpois(x:0, lambda))
# probability function for all values
x0 <- 0:30 # 0 to the maximum value of interest
x <- outer(x0, x0, "+")
db <- dbinom(x0, n, p)
dp <- dpois(x0, lambda)
dbp <- outer(db, dp)
aggregate(as.vector(dbp), by=list(as.vector(x)), sum)[1:(max(x0)+1),]
dpois
x
x
x<-qpois(0:1+c(1,-1)*1e-6, lambda)
dpois
x
zapsmall
n