全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3332 5
2007-08-13

Generate 100 uniform random variables named x1, x2, ..., x100.

. forvalues i = 1(1)100 {
2. generate x`i' = uniform()
3. }

我看的是help里面就是这样介绍的

但是我输入命令后就提示

invalid name

二维码

扫码加我 拉你入群

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

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

全部回复
2007-8-13 15:47:00
我第一眼感觉,generate x后面应该紧跟括号的。
二维码

扫码加我 拉你入群

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

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

2007-8-13 15:55:00

help里面就是这样写的

比如最简单的都不能运行

. forvalues i = 1(1)100 {
2. disp `i'
3. }

二维码

扫码加我 拉你入群

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

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

2007-8-13 16:18:00

前面不能有1 2 3之类的东西,你把它们都去掉就行了,先拷到别的地方整理一下

二维码

扫码加我 拉你入群

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

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

2007-8-13 20:22:00
You need to set the number of observation before you run that program,
If you want to set the case number 100, you should type:

set obs 100
二维码

扫码加我 拉你入群

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

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

2007-8-16 20:26:00

set obs 1000
forvalues i = 1(1)100{
gen x`i' = uniform()
}

测试通过,没有问题!

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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