¿Existe una distribución que se asemeje a la distribución gaussiana (normal), pero tal que su densidad de probabilidad no sea cero solo en un segmento definido.
La pregunta surgió cuando traté de modelar la 'propagación de bala' dentro de un círculo. La distribución gaussiana funciona bien, pero siempre existe la posibilidad de que la bala golpee fuera del círculo. Entonces, me gustaría encontrar una distribución muy similar a la gaussiana, pero con la propiedad de que la probabilidad fuera del segmento (o círculo) definido es cero.
EDITAR: Sí, en realidad me refiero a un disco, no a un círculo. EDITAR: Y sí, solo necesito una distribución unidimensional (a lo largo del radio de un disco) que será circular-simétrica (no depende del ángulo).
distributions
normal-distribution
modeling
mbaitoff
fuente
fuente
Respuestas:
Podría usar una distribución normal truncada. Es solo una distribución normal para la que solo considera un intervalo. Necesita reescalarlo para asegurarse de que el pdf se integre a 1. Pero esto me parece exactamente lo que está buscando.
fuente
La distribución de VonMises es similar a la normal, pero se usa con datos circulares y se define solo en el intervalo de un círculo (0-360 grados o 0-2pi radianes).
La distribución Beta se define de 0 a 1 (pero podría escalarse a otros intervalos), con los parámetros iguales es simétrica y para muchos valores en forma de campana.
fuente
Esta es una vieja pregunta, pero sigue siendo relevante para los nuevos lectores. Me sorprende que nadie haya mencionado la distribución de Coseno Elevado .
Con mediaμ y parámetro de propagación s está perfectamente delimitado en [μ−s,μ+s] y su función de densidad de probabilidad (PDF) también tiene una curva en forma de campana.
fuente
+1 para la respuesta de muestreo de rechazo.
¿Podría también probar de la distribución Beta dondeα (aka β>1 (aka
shape1
) es 1 yshape2
)? Esto se define en [0,1], así que multiplíquelo por el radio del disco y tendrá cero probabilidad de seleccionar puntos en el radio o más.Los aspectos positivos incluyen: a) hay una probabilidad cero de seleccionar una distancia mayor o igual al radio, yb) puede hacer un muestreo directo en lugar de cosas como el muestreo de rechazo.
Las desventajas incluyen: a) es inquietante cerca de 0 yb) la distribución no es "muy similar" a la gaussiana. (Es mucho más alto cerca de 0, es decir, en el centro, que el gaussiano, aunque eso podría ser lo que quiere el OP).
fuente
Parece que lo que se busca es una distribución uniforme en un disco, que consideraré (el interior de) el círculo unitario. Podemos parametrizar por(r,θ) entonces tenemos 0≤r≤1 y 0≤θ≤2π . Podemos dejarθ tener una distribución uniforme, independiente de R , y debe encontrar la distribución de R eso da una distribución uniforme en el círculo. Como la probabilidad debe ser proporcional al área, tenemos para0≤a≤b≤1 ese
El código R para la simulación es:
Tenga en cuenta que este es un caso especial de la antigua respuesta de @Greg Snow, ya que la distribución "carpa izquierda" es una distribución beta con parámetrosa=2,b=1 . Pero el código anterior para simularlo es probablemente más rápido que el código general para simular desde una versión beta (o lo sería si estuviera programado en C).
fuente