Cette section est basée sur les sondages des visiteurs de ce site web. Les questions pour ces enquêtes sont similaires à de nombreuses enquêtes scientifiques et gouvernementales.
Chaque entrée de l'enquête est enregistrée en tant que le nombre dans l'intervalle [-2, 2], avec -2 ayant un sens très négatif et 2 un sens très positif.
Nous filtrons les enquêtes pour éliminer les spams potentiels, comme les personnes qui entrent une grande quantité de données qui se différencient de la valeur médiane.
Pour présenter le résultat de l'enquête, nous utilisons l'échelle [0, 100] pour les valeurs, car elle est plus facile à lire pour les utilisateurs.
Pour générer un index actuel (qui est toujours mis à jour), nous utilisons des données datant de 36 mois. Nous n'incluons que les villes pour lesquelles il existe au moins un certain nombre de contributeurs. Notre index semestriel est refait deux fois par an en amenant l'index actuel dans cette vue historique.
L'Indice de Criminalité est une estimation du niveau global de criminalité dans une ville ou un pays donné. Nous considérons les niveaux de criminalité inférieurs à 20 comme très bas, les niveaux de criminalité entre 20 et 40 comme étant faibles, les niveaux de criminalité entre 40 et 60 comme modérés, les niveaux de criminalité entre 60 et 80 comme étant élevés et enfin les niveaux de criminalité supérieurs à 80 très élevés.
L'Indice de Sécurité est, au contraire, l'opposé de l'indice de criminalité. Si la ville a un indice de sécurité élevé, elle est considérée comme très sûre.
Est-ce beaucoup moins précis que les statistiques gouvernementales? Dans certains pays, les gouvernements disposent de statistiques détaillées basées sur un certain nombre de crimes déclarés par habitant. Ces enquêtes sont particulièrement utiles pour comparer la criminalité entre deux villes d'un même pays, mais ne sont pas aussi précises pour la comparaison entre pays pour les raisons suivantes:
Les formules réelles pour calculer les indices peuvent changer et, à ce moment-là, des formules empiriques assez complexes sont utilisées.
Cette formule telle qu'écrite en langage de programmation Java est la suivante:
//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; }
Cette page a été traduite de l'anglais. Improve translation of this page