まず、まず。ここに私のデータがあります:
lat <- c(12, 12, 58, 58, 58, 58, 58, 45, 45, 45, 45, 45, 45, 64, 64, 64, 64, 64, 64, 64)
long <- c(-14, -14, 139, 139, 139, 139, 139, -68, -68, -68, -68, -68, 1, 1, 1, 1, 1, 1, 1, 1)
sex <- c("M", "M", "M", "M", "F", "M", "M", "F", "M", "M", "M", "F", "M", "F", "M", "F", "F", "F", "F", "M")
score <- c(2, 6, 3, 6, 5, 4, 3, 2, 3, 9, 9, 8, 6, 5, 6, 7, 5, 7, 5, 1)
data <- data.frame(lat, long, sex, score)
データは次のようになります。
lat long sex score
1 12 -14 M 2
2 12 -14 M 6
3 58 139 M 3
4 58 139 M 6
5 58 139 F 5
6 58 139 M 4
7 58 139 M 3
8 45 -68 F 2
9 45 -68 M 3
10 45 -68 M 9
11 45 -68 M 9
12 45 -68 F 8
13 45 1 M 6
14 64 1 F 5
15 64 1 M 6
16 64 1 F 7
17 64 1 F 5
18 64 1 F 7
19 64 1 F 5
20 64 1 M 1
私はこれを理解しようとして頭がいっぱいです。変数は、緯度、経度、性別、およびスコアです。各場所に同数の男性と女性を配置したいと考えています (つまり、経度と緯度が同じ)。たとえば、2 番目の場所 (行 3 ~ 7) には女性が 1 人しかいません。このメスを保持する必要があり、残りの個体から 1 匹のオスも保持する必要があります (おそらく無作為抽出による)。1 つの性別に関する情報しかない場所もあります。たとえば、最初の場所 (行 1 と 2) には男性に関するデータしかありません。この場所の行は削除する必要があります (女性がいないため)。計画通りに進むと、最終的なデータセットは次のようになります。
lat2 long2 sex2 score2
1 58 139 F 5
2 58 139 M 4
3 45 -68 F 2
4 45 -68 M 3
5 45 -68 M 9
6 45 -68 F 8
7 64 1 M 6
8 64 1 F 5
9 64 1 F 7
10 64 1 M 1
どんな助けでも大歓迎です。