Introduction à l'algorithme Confidence de Validate Address

ValidateAddress calcule un score de confiance pour chaque adresse validée. Ce score décrit la probabilité que l'adresse validée est correcte. Les valeurs de code de confiance vont de 0 à 100, avec un niveau de confiance de zéro indiquant l'absence de confiance et 100 indiquant un très haut niveau de confiance et que les résultats du rapprochement sont corrects. Les codes de confiance sont calculés sur la base d'un algorithme qui prend en compte les résultats de rapprochement pour les champs de sortie individuels. Les champs de sortie impliqués dans ce calcul sont les suivants :

  • Pays
  • City
  • État
  • PostalCode
  • StreetName
  • HouseNumber
  • Préfixedirectionnel
  • Suffixedirectionnel
  • StreetSuffix
  • ApartmentNumber

Chaque champ a sa propre pondération dans l'algorithme De plus, pour chaque champ le résultat de rapprochement peut être étiqueté comme succès, échec ou modifié. (Le terme « modifié » fait référence aux cas où le contenu du champ a été corrigé à des fins de correspondance.) Le résultat de la correspondance (Succès, Échec ou Modifié) détermine le facteur de ce champ. Ainsi, le calcul pour le code de confiance désigne un produit de pondération par le facteur comme suit :

Confidence = (Weight * Factor) for City 
		+ (Weight * Factor) for Country
		+ (Weight * Factor) for State
		+ (Weight * Factor) for PostalCode
		+ (Weight * Factor) for StreetName
		+ (Weight * Factor) for HouseNumber
		+ (Weight * Factor) for Directionals
		+ (Weight * Factor) for Street Suffix
		+ (Weight * Factor) for ApartmentNumber