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

UN RAT
la source
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

mogron
la source
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

Glen_b -Reinstate Monica
la source
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