Existe uma distribuição que se assemelha à distribuição gaussiana (normal), mas tal que sua densidade de probabilidade seja diferente de zero apenas em um segmento definido.
A questão surgiu quando tentei modelar o 'spread de bala' dentro de um círculo. A distribuição gaussiana funciona bem, mas sempre há uma chance de que a bala atinja fora do círculo. Então, eu gostaria de encontrar uma distribuição muito semelhante à gaussiana, mas com propriedade de que a probabilidade fora do segmento definido (ou círculo) é zero.
EDIT: Sim, na verdade eu quero dizer um disco, não um círculo. EDIT: E sim, eu preciso apenas de uma distribuição unidimensional (ao longo do raio de um disco) que será simétrica circular (não depende do ângulo).
distributions
normal-distribution
modeling
mbaitoff
fonte
fonte
Respostas:
Você pode usar uma distribuição normal truncada. É apenas uma distribuição normal que você considera apenas um intervalo. Você precisa redimensioná-lo para garantir que o pdf seja integrado a 1. Mas isso me parece exatamente o que você está procurando.
fonte
A distribuição VonMises é semelhante à normal, mas é usada com dados circulares e é definida apenas no intervalo de um círculo (0-360 graus ou 0-2pi radianos).
A distribuição Beta é definida de 0 a 1 (mas pode ser dimensionada para outros intervalos), com os parâmetros iguais, é simétrica e, para muitos valores, em forma de sino.
fonte
Essa é uma pergunta antiga, mas ainda é relevante para novos leitores. Estou surpreso que ninguém tenha mencionado a distribuição do Raised Cosine .
Com o parâmetro e spread ele é perfeitamente delimitado em e sua função de densidade de probabilidade (PDF) também possui uma curva em forma de sino.μ s [ μ - s , μ + s ]
fonte
+1 para a resposta de amostragem por rejeição.
Você também pode experimentar a distribuição Beta, ondeα (aka β> 1 (aka
shape1
) é 1 eshape2
)? Isso é definido em [0,1], então multiplique pelo raio do disco e você terá zero de probabilidade de selecionar pontos no raio ou mais.As vantagens incluem: a) existe uma probabilidade nula de selecionar uma distância maior ou igual ao raio eb) você pode fazer amostragem direta e não coisas como amostragem por rejeição.
As desvantagens incluem: a) é inquieto perto de 0 eb) a distribuição não é "muito semelhante" à gaussiana. (É muito mais alto perto de 0 - ou seja, no centro - do que o gaussiano, embora isso possa realmente ser o que o OP deseja.)
fonte
Parece que o que se procura é uma distribuição uniforme em um disco, que considerarei ser o interior do círculo unitário. Podemos parametrizar por( r , θ ) então nós temos 0 ≤ r ≤ 1 e 0 ≤ θ ≤ 2 π . Nós podemos deixarθ distribuição uniforme, independente de R e deve encontrar a distribuição de R que fornece uma distribuição uniforme no círculo. Como a probabilidade deve ser proporcional à área, temos por0 ≤ a ≤ b ≤ 1 aquele
O código R para a simulação é:
Observe que este é um caso especial da resposta antiga de @Greg Snow, pois a distribuição "esquerda" é uma distribuição beta com parâmetrosa = 2 , b = 1 . Mas o código acima para simulá-lo é provavelmente mais rápido que o código geral para simular a partir de uma versão beta (ou seria, se programado em C).
fonte