example:
original data:
input int (year city ind X Y)
1 1 1 0.3 321
1 1 2 0.7 452
1 2 3 0.8 879
1 2 4 0.6 897
1 3 5 0.9 356
1 3 6 0.5 698
end
希望实现城市之间两两匹配,最终数据集:
input int (year city ind X Y) str5 pair
1 1 1 0.3 321 "(1,2)"
1 1 2 0.7 452 "(1,2)"
1 2 3 0.8 879 "(1,2)"
1 2 4 0.6 897 "(1,2)"
1 1 1 0.3 321 "(1,3)"
1 1 2 0.7 452 "(1,3)"
1 3 5 0.9 356 "(1,3)"
1 3 6 0.5 698 "(1,3)"
1 2 3 0.8 879 "(2,3)"
1 2 4 0.6 897 "(2,3)"
1 3 5 0.9 356 "(2,3)"
1 3 6 0.5 698 "(2,3)"
end
数据有不同年份,这里只列举了一年,年份是分组变量
如果使用pairdata
pairdata X Y, ind(city) fam(year)会显示city不是唯一变量不能pair
有什么其他方法吗?谢谢大家TT