全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4281 2
2014-05-21
查了一下stata的命令是geodist。一共400个地方的经纬度,想用stata geodist 算两两之间的距离
我编的是geodist lati loni latj lonj, gen (v)但出来的是
geodist lati loni latj lonj, gen (v)
Was expecting a variable, scalar, or number instead of lati
r(198);
请问各位大神一下这是什么意思?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-2-25 21:05:51
clear
set obs 100
set seed 1234
gen double lat1 = 37 + (41 - 37) * uniform()
gen double lon1 = -109 + (109 - 102) * uniform()
gen double lat2 = 37 + (41 - 37) * uniform()
gen double lon2 =-109 + (109 - 102) * uniform()
sum lat1 lon1 lat2 lon2

geodist lat1 lon1 lat2 lon2, gen(v)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-5-13 18:07:34
楼主解决了吗?楼上剖出这种例子是为了说明什么?求解答
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群