楼主: baijug3
1243 3

[数据管理求助] 条件logit回归数据交叉合并问题 [推广有奖]

  • 0关注
  • 1粉丝

本科生

15%

还不是VIP/贵宾

-

威望
0
论坛币
577 个
通用积分
1.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
226 点
帖子
4
精华
0
在线时间
153 小时
注册时间
2016-12-24
最后登录
2019-11-18

楼主
baijug3 发表于 2019-8-6 22:15:45 |AI写论文
30论坛币

在做一个人口迁移区位选择研究。个体特征数据需要和城市控制变量进行匹配。需要每个个体观测值都与所有的城市控制变量匹配一次,具体如下所述。论坛有说使用merge就可以,但是help merge后也没看到合适的做法。望高手解答。


leave Enter citynum 三个变量都是地级市六位编码,现在想将两个数据合并成数据三的格式


//数据1
id immigration gender marriage edu leave Enter
1 1 1 6 16 6523 6205
2 1 0 2 12 5113 4302



//数据2
citynum labor wage
6205  89.96957  21706.08
4302 19.255144  23302.42
6523 32.441177 14711.893


//数据3
id immigration gender marriage edu leave Enter citynum labor wage
1 1 1 6 16 6523 6205 6205  89.96957  21706.08
1 0 1 6 16 6523 6205 4302 19.255144  23302.42
1 0 1 6 16 6523 6205 6523 32.441177 14711.893
2 0 0 2 12 5113 4302 6205  89.96957  21706.08
2 1 0 2 12 5113 4302 4302 19.255144  23302.42
2 0 0 2 12 5113 4302 6523 32.441177 14711.893



简单来说就是
A    与   1    交叉得到     A  1
B         2                 A  2
C         3                 A  3
                             B  1
                             B  2
                             B  3
                             C  1
                             C  2
                             C  3



最佳答案

蓝色 查看完整内容

use d:\data1,clear cross using d:\data2.dta
关键词:logit Log Immigration Migration Marriage

沙发
蓝色 发表于 2019-8-6 22:15:46
use  d:\data1,clear
cross using  d:\data2.dta

藤椅
baijug3 发表于 2019-8-8 09:58:46
蓝色 发表于 2019-8-6 22:15
use  d:\data1,clear
cross using  d:\data2.dta
非常感谢蓝色前辈。命令简洁有效。

板凳
圆纸0 发表于 2022-2-11 14:22:02
baijug3 发表于 2019-8-8 09:58
非常感谢蓝色前辈。命令简洁有效。
你好,请问数据中迁移选择1、0怎么成功合并成数据3的?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-6 05:32