全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
20354 8
2014-05-21
查了一下stata的命令是geodist。我一共400多个地区,有400多个经纬度
我编的是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);
请问一下这是什么意思?我刚刚接触软件这一方面还不是太熟悉,希望能给我些指点,谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-21 21:18:59
Stata的自带例子是可以
复制代码
二维码

扫码加我 拉你入群

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

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

2017-6-29 17:35:44
你看下help geodist文件  里边有个实例就是关于你这个问题的介绍,就是那个cross using 什么的
二维码

扫码加我 拉你入群

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

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

2018-3-19 01:07:42
我仔细读了stata关于geodist的help文件,楼上坛友回答的代码就是里面示例的截取。但是不必限于那个例子,楼主的问题核心和我一样,是求“l两两”的距离,核心其实在cross命令的应用,利用cross可以把楼主400条数据变成400*400=160000条数据,然后分别用geodist求出距离。虽然是很多年前的问题,但好像论坛里相关问题说得不多,既然我也遇到了就和大家分享一下。
二维码

扫码加我 拉你入群

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

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

2018-4-29 08:58:09
其实,这句话的意思就是,你的经纬度必须要interger或double或其他数值型变量才行,不能是string型
二维码

扫码加我 拉你入群

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

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

2018-7-11 17:40:04
Andrewkings 发表于 2018-3-19 01:07
我仔细读了stata关于geodist的help文件,楼上坛友回答的代码就是里面示例的截取。但是不必限于那个例子,楼 ...
麻烦问下cross命令怎么使用啊  怎么把数据拆分   跪谢!!!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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