全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1321 1
2023-04-13
想用CGSS2021的数据做分析,其中一个因变量是:是否与父辈共同居住?父辈包含配偶父母+自己的父母。
但是个变量需要 两组变量合并生成,不知道怎么处理了,求大神指点,谢谢~~

列联表.png
求大神解答,怎么写stata命令

附件列表
是否同住.png

原图尺寸 8.94 KB

是否同住.png

共同居住父母.png

原图尺寸 19.72 KB

共同居住父母.png

问卷截图.png

原图尺寸 107.96 KB

问卷截图.png

CGSS2021.zip

大小:3.28 MB

 马上下载

CGSS2021最新数据已对外公开发布

二维码

扫码加我 拉你入群

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

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

全部回复
2024-11-24 15:59:45
在CGSS (Chinese General Social Survey) 数据中,确定是否与父辈共同居住的分析可以通过组合多个变量来实现。这里提供一个基本框架和示例Stata代码帮助你开始。

假设相关变量为:
1. 你自己的父母是否同住 (`live_with_own_parents`)。
2. 配偶的父母是否同住 (`live_with_spouse_parents`)。

下面是一个用Stata生成“是否与父辈共同居住”变量的方法:

```stata
* 加载CGSS数据(请替换你的文件路径)
use "C:\Path\To\Your\CGSS2021.dta", clear

* 生成新变量,表示是否与任一父辈同住
gen live_with_parents = (live_with_own_parents == 1 | live_with_spouse_parents == 1)

* 查看新变量的描述性统计信息
summarize live_with_parents
```

在这个代码中:
- `use` 命令用于加载数据文件。
- `gen` 命令创建了一个新的二元变量 `live_with_parents`。该变量将被赋值为1,如果个体与自己的父母或配偶的父母同住(任意一个条件满足即可);否则赋值为0。
- `summarize` 命令显示了新生成变量的基本统计信息。

请注意,在实际应用中,你可能需要根据CGSS2021的具体数据编码和变量名称进行适当调整。例如,“是否同住”这类问题在问卷中的答案可能是“是=1”,“否=0”,也可能使用其他数值或字符表示。因此,确保你正确理解了数据手册中关于这些变量的描述。

如果`live_with_own_parents` 和 `live_with_spouse_parents` 的编码为 “是=1, 否=2”,则代码应调整如下:

```stata
gen live_with_parents = (live_with_own_parents == 1 | live_with_spouse_parents == 1)
```

但是,如果它们的编码为“是=0, 否=1”(或相反),那么你可能需要使用不同的条件判断。务必根据实际情况进行调整。

希望这能帮助到你!如果有更具体的数据细节,请提供,以便给出更精确的指导。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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