Esta sección está basada en formularios introducidos por los visitantes de esta página. Las preguntas que contiene son muy parecidas a las de la mayoría de estudios científicos y gubernamentales.
Cada entrada en el formulario se guarda como dígito con un intervalo [-2, +2], significando -2 un valor muy negativo y +2 un valor muy positivo.
Filtramos los formularios para eliminar posibles intentos de spam, por ejemplo, gente introduciendo una gran cantidad de datos muy diferentes al valor medio.
Al presentar los resultados, utilizamos la escala [0,100] para facilitar la lectura de los valores a los usuarios.
Para generar un índice actualizado, utilizamos datos con una antigüedad de hasta 36 meses. Solo incluimos ciudades para las que existe un número mínimo de contribuciones. Nuestro índice semi-anual se recompone dos veces al año incluyendo datos actuales en la perspectiva histórica.
El Índice de Criminalidad es una estimación general del nivel de criminalidad de una ciudad o país determinados. Consideramos niveles de criminalidad menores de 20 como Muy Bajos, niveles entre 20 y 40 como Bajos, niveles entre 40 y 60 como Moderados, niveles entre 60 y 80 como Altos, y finalmente niveles de criminalidad mayores de 80 como Muy Altos.
El Índice de Seguridad es, por el contrario, lo opuesto al índice de criminalidad. Si una ciudad tiene un índice de seguridad alto, se considera que es muy segura.
¿Es esto mucho menos preciso que las estadísticas gubernamentales? En algunos países, los gobiernos crean estadísticas detalladas basadas en el número de crímenes denunciados per cápita. Estos informes son especialmente eficaces al comparar la criminalidad entre dos ciudades de un mismo país, pero no dan tan buenos resultados al comparar varios países entre sí, por los siguientes motivos:
Las fórmulas completas para calcular los índices están sujetas a cambios. En este momento se están utilizando fórmulas empíricas bastante complejas.
La fórmula completa tal como aparece en lenguaje de programación Java, es la siguiente:
//assumes all input values are in the range [-2 , 2], where -2 means very low and 2 means very high protected void calculateIndex() { index = new CrimeIndex(); double overall = 0.0; overall += 3 * getIndexPartPreCalc(level_of_crime); overall += getIndexPartPreCalc(crime_increasing); overall += getIndexPartPreCalc(-safe_alone_daylight); overall += getIndexPartPreCalc(-safe_alone_night); overall += getIndexPartPreCalc(worried_home_broken); overall += getIndexPartPreCalc(worried_mugged_robbed); overall += getIndexPartPreCalc(worried_car_stolen); overall += getIndexPartPreCalc(worried_things_car_stolen); overall += getIndexPartPreCalc(worried_attacked); overall += getIndexPartPreCalc(worried_insulted); overall += getIndexPartPreCalc(worried_skin_ethnic_religion); overall += getIndexPartPreCalc(problem_drugs); overall += getIndexPartPreCalc(problem_property_crimes); overall += getIndexPartPreCalc(problem_violent_crimes); overall += getIndexPartPreCalc(problem_corruption_bribery); index.main = overall / 17; index.exp = index.main / 2 + ((index.main > 20) ? Math.pow(index.main - 20, 1.65) : 0.0); double safety = 0.0; safety += 3 * getIndexPartPreCalc(-level_of_crime); safety += getIndexPartPreCalc(-crime_increasing); safety += getIndexPartPreCalc(safe_alone_daylight); safety += getIndexPartPreCalc(safe_alone_night); safety += getIndexPartPreCalc(-worried_home_broken); safety += getIndexPartPreCalc(-worried_mugged_robbed); safety += getIndexPartPreCalc(-worried_car_stolen); safety += getIndexPartPreCalc(-worried_things_car_stolen); safety += getIndexPartPreCalc(-worried_attacked); safety += getIndexPartPreCalc(-worried_insulted); safety += getIndexPartPreCalc(-worried_skin_ethnic_religion); safety += getIndexPartPreCalc(-problem_drugs); safety += getIndexPartPreCalc(-problem_property_crimes); safety += getIndexPartPreCalc(-problem_violent_crimes); safety += getIndexPartPreCalc(-problem_corruption_bribery); index.safety = safety / 17; }
Esta página ha sido traducida del inglés. Improve translation of this page