楼主: aranciaxox
1048 4

[数据管理求助] 如何生成包括了其他變項的新變項 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
3
精华
0
在线时间
2 小时
注册时间
2015-7-26
最后登录
2016-8-2

楼主
aranciaxox 发表于 2015-7-26 10:45:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,我想來請教一下如何生成包括了其他變項的新變項。
數據情況如下:


id       var1  var2   var3
1         x1       y1     z1
2         x2       y2      z2
3         x3       y3      z3
.           .          .          .
.           .          .          .
.           .          .          .
290  x290   y290   z290



因為var1 和 var2 有共同特點,現在我想生成一個包括var1 和 var2 所有值的 var4:x1  x2  x3  ...  x290  y1  y2  y3  ... y290
這個變項還要一起和其他變項跑回歸


請問有可能嗎?要怎麼做呢?

二维码

扫码加我 拉你入群

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

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

关键词:VaR 大家好 如何 生成 合并 stata 变量

沙发
ywh19860616 发表于 2015-7-26 10:51:06
  1. help stack
复制代码


stack命令可以实现

藤椅
aranciaxox 发表于 2015-7-26 11:04:24
ywh19860616 发表于 2015-7-26 10:51
stack命令可以实现
感謝答復!!

現在是可以生成新的變項了,但是所有其他舊變項統統不見了,只剩var1 var2 和 var4了。這如何再跟其他變項一起跑回歸呢?

板凳
ywh19860616 发表于 2015-7-26 11:12:21
这个是可以实现的,但是有一个问题
你把两个变量堆积为一个变量,数据长度已经被长了,但是其他
变量的数据长度还是不变, 这个如何处理?你是如何对应回归?

报纸
ywh19860616 发表于 2015-7-26 11:16:17
  1. clear
  2. set obs 10
  3. forv i = 1/3 {
  4. gen var`i' = uniform()
  5. }

  6. tempfile temp
  7. preserve
  8. stack var1 var2,into(newvar)
  9. drop _stack
  10. save `temp',replace
  11. restore

  12. merge 1:1 _n using `temp'
  13. edit
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-4 03:41