Estoy seguro de que se ha preguntado lo contrario muchas veces, pero no he podido encontrar ninguna respuesta sobre cómo generar números aleatorios incorrectos.Cómo generar números aleatorios erróneos
Quiero escribir un pequeño programa para el análisis de clúster y quiero generar algunos puntos aleatorios para la prueba. Si simplemente insertara 1000 puntos con coordenadas aleatorias, se dispersarían por todo el campo, lo que haría que un análisis de conglomerados careciera de valor.
¿Hay una manera simple de generar números aleatorios que crean clusters?
Ya he pensado en no usar random()
pero random()*random()
que genera números normalmente distribuidos (creo que he leído esto en algún lugar aquí en Stack Overflow).
El segundo enfoque sería elegir algunas áreas al azar y ejecutar nuevamente la generación de puntos en esta área, lo que, por supuesto, produciría un clúster en esta área.
¿Tiene una mejor idea?
Lo que dijo: decidir en cada una distribución o racimos y generar números aleatorios usando eso como la función de densidad de probabilidad. –
Me recuerda a http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/2000/300/2318/2318.strip.gif – Gumbo
Supongo que estás hablando de esta pregunta: http: //stackoverflow.com/questions/3956478/understanding-randomness cuando se habla de 'random() * random()' –