全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4346 4
2010-07-07
想建立一个新变量 等于已知的两个变量之和 我用了 generate var3 = var1+var2 但是计算出来的结果不是两个变量之和
比如说var1=7 ,var2=93 算出来的var3=793 这是怎么回事呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-7 07:19:23
楼主,不知道你怎么做的,但是我是在6.0的软件中,generate series下面:设置z=x+y就得到一个新的变量了啊
二维码

扫码加我 拉你入群

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

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

2010-7-7 07:44:27
若彤22 发表于 2010-7-7 06:32
想建立一个新变量 等于已知的两个变量之和 我用了 generate var3 = var1+var2 但是计算出来的结果不是两个变量之和
比如说var1=7 ,var2=93 算出来的var3=793 这是怎么回事呢?
var1 和 var2 都是文字变量,所以会出现你所言的问题。处理方法如下:

gen v2 = real(var2)
gen v1 = real(var1)
gen v3 = v1 + v2
二维码

扫码加我 拉你入群

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

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

2010-7-7 07:54:05
把你的数据和操作的命令、结果都贴出来
二维码

扫码加我 拉你入群

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

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

2010-7-8 03:41:03
3# arlionn

按照你说的做,得出正确的结果了 谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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