Dear Statalisters
I have shapefile containing information about the geographic coordinates of all the districts in Pakistan. I am required to have a variable of the distance between a border district and the rest of all the districts. I am using STATA 15's 'spdistance' command to calculate it. As the syntax for 'spdistance' returns the distance between two district IDs whereas I want to calculate the distance between 93 districts. Is there any way I can do it in a loop? I am writing the codes here as I am not sure how to use 'dataex' with shapefile.
capture drop distance
gen distance=.
local id 20 54 94 95 99 101
spdistance `id' 96 (* where 96 is the id for border district which will remain fixed)
replace distance=r(distance) if distt_id==`id'
however, this code returns an error i.e
94 95 99 101 96 found where nothing expected
r(198);
Related Posts with calculating distance in a loop using 'spdistance' in STATA 15
Interaction with treatment in cubic spine plotDear Statalist, I want to plot the hazard ratio for survival over age using a restricted cubic spli…
Converting data to numericHi All, I have the following dataset: Code: * Example generated by -dataex-. To install: ssc ins…
How to handle missing data?Hi all, I am investigating health disparities in some Sub-Saharan Africa countries. Ethnicity is one…
Predictive Modeling using StataAny in depth books or tutorials on modeling with Stata that might be recommended? …
Stata commmands to analyze data where each record contains monthly totals: aggregate data problem but not really a wide to long solutionHi, I have some health centre data from Africa where each record consists of fields that represent …
Subscribe to:
Post Comments (Atom)
0 Response to calculating distance in a loop using 'spdistance' in STATA 15
Post a Comment