Considérez comment la similitude cosinus est calculée .
La similitude des cosinus prend le produit scalaire de deux vecteurs réels et divise cette valeur par le produit de leur amplitude. Par l'identité du produit scalaire euclidien, il est égal au cosinus de l'angle entre les deux vecteurs. Le résultat est une valeur comprise entre 1 et -1.
Lorsque la valeur est 1, ces vecteurs pointent exactement dans la même direction. Lorsque la valeur est -1, les vecteurs pointent exactement dans la direction opposée (l'un est la négation de l'autre). Lorsque la valeur est 0, les vecteurs sont perpendiculaires entre eux; en d'autres termes, lorsque la valeur est nulle, ces deux vecteurs sont aussi différents dans l'espace d'entités qu'il est possible d'obtenir.
Le produit scalaire est la somme de tous les produits élément par élément de vos deux vecteurs. Plus ces nombres sont élevés, plus ils contribuent à la similitude du cosinus.
Maintenant, prenez n'importe quelle fonctionnalité de votre vecteur. Le cinquième, disons. Si vous définissez ce paramètre à zéro dans l'un de vos vecteurs, le cinquième élément du produit élément par élément des deux vecteurs sera également nul, quelle que soit sa valeur dans l'autre vecteur. Lorsque vous résumez tous ces produits par élément, le cinquième élément n'aura aucun impact sur la somme. Par conséquent, la définition d'une valeur dans votre vecteur d'entité à zéro signifie qu'elle ne contribue pas à la similitude du cosinus.
C'est pourquoi la définition d'une valeur nulle dans un vecteur d'entités équivaut à ne pas inclure l'entité dans le calcul de la similitude cosinus et ne déforme pas la similitude cosinus.