Eu tenho duas variáveis aleatórias, que é a distribuição uniforme de 0-1.
Então, eles produzem um processo, digam:
Agora, eu queria saber se existe uma expressão de forma fechada para o quantil teórico de 75% de para um dado --i suponho que eu possa fazê-lo com um computador e muitas realizações de P (x) , mas eu preferiria a forma fechada--.P ( x ) x ∈ ( 0 , 2 π ) P ( x )
quant = function(n,p,x) return( quantile(runif(n)*sin(x)+runif(n)*cos(x),p) )
equant(100000,0.75,1)
.Respostas:
Esse problema pode ser rapidamente reduzido a encontrar o quantil de uma distribuição trapezoidal .
Vamos reescrever o processo como em que e são variáveis aleatórias iid ; e, por simetria, ela tem a mesma distribuição marginal do processo Os dois primeiros termos determinam uma densidade trapezoidal simétricaU 1 U 2 U ( - 1 , 1 )
Quantiles de uma distribuição trapezoidal
Seja onde e são distribuições independentes e . Suponha, sem perda de generalidade, que . Então, a densidade de é formada pela convolução das densidades de e . É facilmente visto como um trapézio com vértices , , e .X 1 X 2 L ( - um , um ) L ( - b , b ) um ≥ b Y X 1 X 2 ( - um - b , 0 ) ( - um + b , 1 / 2 um ) ( um - b , 1 / 2 umY=X1+X2 X1 X2 U(−a,a) U(−b,b) a≥b Y X1 X2 (−a−b,0) (−a+b,1/2a) (a−b,1/2a) (a+b,0)
O quantil da distribuição de , para qualquer , é, portanto, Por simetria, para , temos .Y p<1/2
Voltar ao estojo em questão
O exemplo acima já fornece o suficiente para fornecer uma expressão de forma fechada. Tudo o que precisamos é dividir em dois casosepara determinar qual desempenha o papel de e qual desempenha o papel de acima. (O fator 2 aqui é apenas para compensar as divisões por dois na definição de .)|sinx|≥|cosx| |sinx|<|cosx| 2a 2b P¯¯¯¯(x)
Para , em, Definimos e e obter e emos papéis se invertem. Da mesma forma, parap<1/2 |sinx|≥|cosx| a=|sinx|/2 b=|cosx|/2
Os quantis
Abaixo estão dois mapas de calor. O primeiro mostra os quantis da distribuição de para uma grade de vai de a . O coordenado fornece a probabilidade associada a cada quantil. As cores indicam o valor do quantil, com vermelho escuro indicando valores muito grandes (positivos) e azul escuro indicando grandes valores negativos. Assim, cada faixa vertical é um gráfico quantil (marginal) associado a .P(x) x 0 2π y p P(x)
O segundo mapa de calor abaixo mostra os quantis em si, coloridos pela probabilidade correspondente. Por exemplo, escuro vermelho corresponde a e corresponde azul escuro para e . Ciano é aproximadamente e . Isso mostra mais claramente o suporte de cada distribuição e a forma.p=1/2 p=0 p=1 p=1/4 p=3/4
Algum
R
código de amostraA funçãoP(x) x
qproc
abaixo calcula a função quantil de para um dado . Ele usa o mais geral para gerar os quantis.qtrap
Abaixo está um teste com a saída correspondente.
fonte