すべての被験者のスコアを合計し、各被験者のスコアを合計で割って、それぞれの係数を取得します。次に、すべてのサブジェクトポイントにそれぞれの係数を掛け、合計して中心ポイントを取得します。
例(コードではない):
subject1: 50%
subject2: 50%
subject3: 100%
total: 200
subject1 co-eff: 50 / 200 = 0.25
subject2 co-eff: 50 / 200 = 0.25
subject3 co-eff: 100 / 200 = 0.5
centralpoint.x = (point1.x * 0.25) + (point2.x * 0.25) + (point3.x * 0.5)
centralpoint.y = (point1.y * 0.25) + (point2.y * 0.25) + (point3.y * 0.5)
あなたがしているのは、重みの合計が1になる各被験者の重みを計算し、3つのポイントの加重平均を見つけることです。この構造は凸結合と呼ばれます(コメントにリンクを提供してくれた@MattTimmermansに感謝します)。
1つの特殊なケースは、スコアの合計がゼロになる場合です。この場合、有効なポイントはありません(計算にはゼロによる除算が含まれるため)。この場合、ポイントを正確な中心に配置することも、ポイントを表示しないこともできます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加