Une méthode standard consiste à générer trois normales normales et à en construire un vecteur unitaire. C'est-à-dire que lorsque et , alors est uniforme distribué sur la sphère. Cette méthode fonctionne bien pour sphères de dimension, aussi.Xi∼N(0,1)λ2=X21+X22+X23(X1/λ,X2/λ,X3/λ)d
En 3D, vous pouvez utiliser l'échantillonnage de rejet: dessinez partir d'une distribution uniforme jusqu'à ce que la longueur de soit inférieure ou égale à 1, puis - comme avec la méthode précédente - normaliser le vecteur en unité de longueur. Le nombre d'essais prévus par point sphérique est égal à = 1,91. Dans les dimensions supérieures, le nombre d'essais escompté devient si important que cela devient rapidement irréalisable. [ - 1 , 1 ] ( X 1 , X 2 , X 3 ) 2 3 / ( 4 π / 3 )Xi[−1,1](X1,X2,X3)23/(4π/3)
Il y a plusieurs façons de vérifier l'uniformité . La fonction K de Ripley est un moyen astucieux, même s’il est quelque peu intensif en calcul . Le nombre attendu de points à l'intérieur d'une distance (euclidienne 3D) de n'importe quel emplacement de la sphère est proportionnel à l'aire de la sphère à une distance égale à . En calculant toutes les distances entre points, vous pouvez comparer les données à cet idéal.ρ π ρ 2ρρπρ2
Les principes généraux de construction des graphiques statistiques suggèrent un bon moyen de faire la comparaison: tracer les résidus stabilisés par la variance rapport à où est le plus petit des distances mutuelles et . L'intrigue devrait être proche de zéro. (Cette approche est non conventionnelle.)i = 1 , 2 , ... , n ( n - 1 ) / 2 = m d [ i ] i e e i = 2 √ei(d[i]−ei)i=1,2,…,n(n−1)/2=md[i]ithei=2i/m−−−√
Voici une image de 100 tirages indépendants d'une distribution sphérique uniforme obtenue avec la première méthode:
Voici l'intrigue de diagnostic des distances:
L'échelle y suggère que ces valeurs sont toutes proches de zéro.
Voici l'accumulation de 100 de ces graphiques pour suggérer quels écarts de taille pourraient en réalité être des indicateurs significatifs de non-uniformité:
(Ces parcelles ressemblent énormément à des ponts browniens ... il y a peut-être d'intéressantes découvertes théoriques qui se cachent ici.)
Enfin, voici l’intrigue de diagnostic pour un ensemble de 100 points aléatoires uniformes plus 41 autres points uniformément répartis dans l’hémisphère supérieur uniquement:
Par rapport à la distribution uniforme, il montre une diminution significative des distances moyennes entre les points jusqu'à un hémisphère. Cela en soi n'a pas de sens, mais l'information utile ici est que quelque chose n'est pas uniforme à l'échelle d'un hémisphère. En effet, ce graphique détecte facilement qu'un hémisphère a une densité différente de celle de l'autre. (Un test chi-carré plus simple ferait cela avec plus de puissance si vous saviez à l'avance quel hémisphère il faut tester sur une infinité d'infinis.)