Probabilité d'une paire de valeurs consécutives

8

Soit où et sont indépendants .X=(x1,x2,...x20)xiN(0,1)xi,xjij

Quelle est la probabilité d'obtenir un échantillon où il y a au moins deux valeurs consécutives et telles que ?Xxixi+1{|xi|>1.5|xi+1|>1.5xixi+1<0

will198
la source
0 ? Ou y a-t-il une faute de frappe dans la question? La probabilité que deux nombres soient et que leur produit soit est . |1.5|=1.5>1.5<00
Dmitry Rubanovich
avecJe veux dire que ou et avec Je veux dire qu'une valeur est> 0 et l'autre est < 0. Par exemple, et correspondent aux deux conditions. xi,xi+1>|1.5|xi,xi+1>1.5xi,xi+1<1.5xixi+1<0xi=1.8xi+1=2
will198
La première condition doit être que et la deuxième condition est que|xi|,|xi+1|<1.5xixi+1<0
will198
Ensuite, c'est une faute de frappe. Il devrait indiquer . |xi|,|xi+1|>1.5
Dmitry Rubanovich
1
Chacune de vos 20 variables a une chance d'environ 0,0668 d'être supérieure à 1,5 et la même chance d'être inférieure à -1,5. Cela réduit votre problème à une question sur les variables discrètes (à 3 valeurs) qui pourraient être résolues avec la règle de chaîne. Il doit être possible de programmer une fonction pour cela, avec votre limite (1,5) et le nombre de variables consécutives (20) en entrée. Avez-vous des notions de R, SAS ou js?
Dirk Horsten

Réponses:

6

Exécutez une chaîne Markov.

Soit un "flip" (à l'indice ) l'événement si et sont de signes opposés et dépassent tous les deux fois. En parcourant toute réalisation de recherche de flips, nous pouvons exploiter la symétrie de la distribution normale standard pour décrire le processus avec seulement quatre états:iXi1Xi1.5(Xi)

  • Le début , avant que soit observé.X1

  • Zéro , où .1.5Xi11.5

  • Un , où .|Xi1|>1.5

  • Renversé , où un retournement se produit en .i

Démarrer les transitions dans l'état (mixte)

μ=(12p,2p,0)

(correspondant aux chances d'être dans des états ( zéro , un , inversé )) où Parce que Start n'est plus jamais revu, ne prenons pas la peine de le suivre plus loin.

p=Pr(X1<1.5)=Pr(X1>1.5)0.0668072.

Zero passe à One avec une probabilité de (lorsque ) et reste à zéro .2p|Xi|>1.5

On passe en retourné avec probabilité : cela se produit lorsque et a le signe opposé de . Il revient également à Un avec une probabilité lorsque et ont le même signe que . Sinon, il passe à zéro .p|Xi|>1.5XiXi1p|Xi|>1.5XiXi1

Flipped est un état absorbant: une fois sur place, rien ne change quelle que soit la valeur de .Xi

Ainsi, la matrice de transition (ignorant le début transitoire ) pour ( Zero , One , Flipped ) est donc

P=(12p2p012ppp001)

Après avoir quitté l'état de départ (et être entré dans l'état mixte ), des transitions seront effectuées dans le balayage pour un retournement. La probabilité souhaitée est donc la troisième entrée (correspondant à Flipped ) dansμ201

μP2010.149045.

Détails de calcul

Nous n'avons pas besoin de faire multiplications matricielles pour obtenir . Au lieu de cela, après diagonalisation18P19

P=Q1EQ,

la réponse pour tout exposant (même énorme) peut être calculée via une seule multiplication matricielle commen

μPn=(μQ1)EnQ

avec

μQ1=(1,4p2+p+1(27p)p+12(27p)p+1,4p2+p+1+(27p)p+12(27p)p+1),

Q=(001(1+p+7p2+2p+1)(3p1+7p2+2p+1)8p21+p+7p2+2p+12p1(1+p7p2+2p+1)(3p17p2+2p+1)8p21+p7p2+2p+12p1)

et

En=(1000(12(1p7p2+2p+1))n000(12(1p+7p2+2p+1))n)

Une simulation d'un million d'itérations (à l'aide R) prend en charge ce résultat. Sa sortie,

     Mean       LCL       UCL 
0.1488040 0.1477363 0.1498717

estime la réponse à avec un intervalle de confiance qui comprend .0.1488[0.1477,0.1499]0.149045

n <- 20                                         # Length of the sequence
n.iter <- 1e6                                   # Length of the simulation
set.seed(17)                                    # Start at a reproducible point
x <- rnorm(n.iter*n)                            # The X_i
y <- matrix(sign(x) * (abs(x) > 3/2), n, n.iter)
flips <- colSums(y[-1, ] * y[-n, ] == -1)       # Flip indicators
x.bar <- mean(flips >= 1)                       # Mean no. of flipped sequences
s <- sqrt(x.bar * (1-x.bar) / n.iter)           # Standard error of the mean
(c(Mean=x.bar, x.bar + c(LCL=-3,UCL=3) * s))    # The results
whuber
la source
2
Pour les curieux, la technique que Whuber a exploitée pour obtenir les exposants de la matrice de transition est parfois appelée «diagonalisation» dans les manuels d'algèbre linéaire élémentaire.
Sycorax dit Réintégrer Monica le