Var (X) est connu, comment calculer Var (1 / X)?


13

Si je n'ai que , comment puis-je calculer ?Var(X)Var(1X)

Je ne dispose pas d' informations sur la distribution de , donc je ne peux pas utiliser la transformation, ou toute autre méthode utilisant la distribution de probabilité de .XX


Je pense que cela pourrait vous aider.
Christoph_J

Réponses:


18

C'est impossible.

Considérons une séquence de variables aléatoires, oùXn

P(Xn=n-1)=P(Xn=n+1)=0,5

Alors:

Var(Xn)=1for all n

Mais s'approche de zéro lorsque va à l'infini:nVar(1Xn)n

Var(1Xn)=(0.5(1n+11n1))2

Cet exemple utilise le fait que est invariant sous les traductions de , mais ne l'est pas.X V a r ( 1Var(X)XVar(1X)

Mais même si nous supposons que , nous ne pouvons pas calculer : SoitV a r ( 1E(X)=0Var(1X)

P(Xn=1)=P(Xn=1)=0.5(11n)

et

P(Xn=0)=1nfor n>0

Alors approche 1 lorsque va à l'infini, mais pour tout .n V a r ( 1Var(Xn)nnVar(1Xn)=n


20

Vous pouvez utiliser la série de Taylor pour obtenir une approximation des moments d'ordre inférieur d'une variable aléatoire transformée. Si la distribution est assez «serrée» autour de la moyenne (dans un sens particulier), l'approximation peut être assez bonne.

Donc par exemple

g(X)=g(μ)+(Xμ)g(μ)+(Xμ)22g(μ)+

donc

Var[g(X)]=Var[g(μ)+(Xμ)g(μ)+(Xμ)22g(μ)+]=Var[(Xμ)g(μ)+(Xμ)22g(μ)+]=g(μ)2Var[(Xμ)]+2g(μ)Cov[(Xμ),(Xμ)22g(μ)+]+Var[(Xμ)22g(μ)+]

souvent seul le premier terme est pris

Var[g(X)]g(μ)2Var(X)

Dans ce cas (en supposant que je n'ai pas fait d'erreur), avec , . Var[1g(X)=1XVar[1X]1μ4Var(X)

Wikipédia: extensions de Taylor pour les moments de fonctions de variables aléatoires

---

Quelques exemples pour illustrer cela. Je vais générer deux échantillons (distribués gamma) dans R, un avec une distribution `` pas trop serrée '' sur la moyenne et un un peu plus serré.

 a <- rgamma(1000,10,1)  # mean and variance 10; the mean is not many sds from 0
 var(a)
[1] 10.20819  # reasonably close to the population variance

L'approximation suggère que la variance de devrait être proche de( 1 / 10 ) 4 x 10 = 0,0011/a(1/10)4×10=0.001

 var(1/a)
[1] 0.00147171

Le calcul algébrique que la variance réelle de la population est de1/6480.00154

Maintenant pour le plus serré:

 a <- rgamma(1000,100,10) # should have mean 10 and variance 1
 var(a)
[1] 1.069147

L'approximation suggère que la variance de devrait être proche de1/a(1/10)4×1=0.0001

 var(1/a)
[1] 0.0001122586

Le calcul algébrique montre que la variance de la population de l'inverse est .102992×980.000104


1
Notez que dans ce cas, une hypothèse assez faible conduit à la conclusion qu'il n'y aura pas de moyenne (d'où la variance) pour , c'est-à-dire que l'approximation dans la réponse sera plutôt trompeuse. :-) Un exemple d'hypothèse est que a une densité continue dans un intervalle autour de zéro et telle que . Le résultat suit alors parce que la densité sera délimitée de zéro sur un certain intervalle . L'hypothèse qui vient d'être donnée n'est bien sûr pas la plus faible possible. 1/XXff(0)0[ϵ,ϵ]
cardinal

La raison pour laquelle l'argument de la série Taylor échoue alors est que cache le terme (erreur) restant, qui dans ce cas est et cela se comporte mal autour de .
R(x,μ)=(x+μ)(xμ)2xμ,
x=0
Cardinal

Il faut en effet faire attention au comportement de la densité proche de 0. A noter que dans les exemples gamma ci-dessus, la distribution de l'inverse est gamma inverse, pour laquelle avoir une moyenne finie nécessite ( étant le paramètre de forme de le gamma que nous inversons). Les deux exemples avaient et . Même ainsi (avec des distributions "agréables" pour inverser) la négligence des termes supérieurs peut introduire un biais notable. α>1αα=10α=100
Glen_b -Reinstate Monica

cela semble dans la bonne direction, d'une distribution normale décalée réciproque au lieu d'une distribution normale standard réciproque: en.wikipedia.org/wiki/…
Felipe G. Nievinski
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.