I have a simple data set with longitudes and latitudes for every observation. I wish to compute distances so I can get distances between households of less than 1 KM neighborhood for a simple analysis on spill over effects of a program intervention. Here is a subsample of the data.
I don't seem to know how to generate this variable containing shortest distances from HH i to j which are obviously neighbors. I am using the
package due to Robert Picard (Highly appreciated). Could someone assist please?
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input double(household_id longitude latitude age) byte gender float(treat spillover) 1377812168 34.37838 -.0773 56 2 0 0 2380826616 34.33859 -.16009 44 1 0 0 1565866906 34.34427 -.18608 49 2 0 0 1380843870 34.32025 -.17002 35 2 0 0 2477843882 34.2900575 -.3020293 21 2 0 0 2471770455 34.3183856 -.1710468 53 1 0 0 2677826567 34.32582 -.1656 32 2 0 0 2780838123 34.2978333 -.2856966 50 1 0 0 2477874129 34.3183612 -.2013775 64 2 0 0 2682855367 34.3398756 -.29708 25 2 0 0 2973803553 34.2818906 -.2580746 34 2 0 0 1287876988 34.29492 -.16718 36 1 0 0 2386773330 34.3095594 -.1632476 28 2 0 0 2778865478 34.323366 -.13397 69 1 0 0 1768766098 34.3550887 -.1689325 27 2 0 0 1082861160 34.3528961 -.3369288 25 2 0 0 2366810741 34.29499 -.18036 34 1 0 0 1376872680 34.2881262 -.3954781 27 2 0 0 1766897177 34.2652793 -.3464681 21 1 0 0 1382836658 34.29842 -.28795 44 1 0 0 end label values longitude dkrf label values latitude dkrf label values age dkrf label values gender gender label def gender 1 "1. male", modify label def gender 2 "2. female", modify
Code:
geodist
Comment