由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - stata,初始值
相关主题
请问如何用 R 产生一些变量有R程序请教,愿付报偿。
SAS random number generatior该怎么用呀?proc nlmixed很豪放
【包子】date 变量 赋值问题MCMC不converge怎么办?
sas 变量赋值问题[合集] 发伪币3000 - 不用SAS\IML如何用SAS做矩阵计算?
包子求助 2个问题[合集] 怎么合并(merge)很多外部的文件?
向大家请教一个生物统计 RESEARCH的问题[合集] 初级傻问题,莫笑
如何建模在多个factor影响下,两个变量之间的关系?如何在matlab里面run 这些codes
彻底晕了,SAS, R到底应该信哪个?什么时候r里兴用=赋值的
相关话题的讨论汇总
话题: canada话题: gdp95话题: us话题: 1995话题: stata
进入Statistics版参与讨论
1 (共1页)
j**********e
发帖数: 442
1
请教大侠们:在Stata中,如果有下列数据:
Year Country GDP
1995 US 123
1996 US 130
1997 US 140
1995 Canada 120
1995 Canada 122
1996 Canada 126
如何生成一个新的变量,GDP95=123 for US for all years, and GPD95=120 for
Canada for all years.
多谢!
s**c
发帖数: 1247
2
generate GDP95=123
replace GDP95=120 if Country="Canada"

【在 j**********e 的大作中提到】
: 请教大侠们:在Stata中,如果有下列数据:
: Year Country GDP
: 1995 US 123
: 1996 US 130
: 1997 US 140
: 1995 Canada 120
: 1995 Canada 122
: 1996 Canada 126
: 如何生成一个新的变量,GDP95=123 for US for all years, and GPD95=120 for
: Canada for all years.

j**********e
发帖数: 442
3
谢谢!可是我有三十个国家,1995-2007的数据。我列出的只是个small sample
咋办咧? 多谢多谢!

【在 s**c 的大作中提到】
: generate GDP95=123
: replace GDP95=120 if Country="Canada"

j**********e
发帖数: 442
4
我写的code可是第二行中间不知道怎么写了:
by country: gen gdp95=gdp if year==1995
replace gdp95= if year>1995
我想写:replace gdp95="initial gdp in 1995" if year>1995
可是不知道怎么写?
那位高手指点迷津,多谢!
(我猜可能要写个Macro)

【在 j**********e 的大作中提到】
: 谢谢!可是我有三十个国家,1995-2007的数据。我列出的只是个small sample
: 咋办咧? 多谢多谢!

s**c
发帖数: 1247
5
可以用sort
然后对每个国家的第一个赋值
用gdp95[n]=gdp95[n-1]类似语句
具体忘记了,你可以查一下

【在 j**********e 的大作中提到】
: 我写的code可是第二行中间不知道怎么写了:
: by country: gen gdp95=gdp if year==1995
: replace gdp95= if year>1995
: 我想写:replace gdp95="initial gdp in 1995" if year>1995
: 可是不知道怎么写?
: 那位高手指点迷津,多谢!
: (我猜可能要写个Macro)

g*******y
发帖数: 380
6
不懂stata,这样是不是更方便一些?:
在你的数据里增加一个变量,每个国家有一个对应的系数, 新的变量是旧变量和系数
的乘积。

【在 j**********e 的大作中提到】
: 谢谢!可是我有三十个国家,1995-2007的数据。我列出的只是个small sample
: 咋办咧? 多谢多谢!

j**********e
发帖数: 442
7
我用你的办法work out了, 多谢!

【在 s**c 的大作中提到】
: 可以用sort
: 然后对每个国家的第一个赋值
: 用gdp95[n]=gdp95[n-1]类似语句
: 具体忘记了,你可以查一下

1 (共1页)
进入Statistics版参与讨论
相关主题
什么时候r里兴用=赋值的包子求助 2个问题
R 问题向大家请教一个生物统计 RESEARCH的问题
请问一个初步的R问题如何建模在多个factor影响下,两个变量之间的关系?
[合集] 求助 R function hist彻底晕了,SAS, R到底应该信哪个?
请问如何用 R 产生一些变量有R程序请教,愿付报偿。
SAS random number generatior该怎么用呀?proc nlmixed很豪放
【包子】date 变量 赋值问题MCMC不converge怎么办?
sas 变量赋值问题[合集] 发伪币3000 - 不用SAS\IML如何用SAS做矩阵计算?
相关话题的讨论汇总
话题: canada话题: gdp95话题: us话题: 1995话题: stata