全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
6120 3
2009-02-19

怎么让自变量X随机排列?也就是行不变列随即排列。怎么操作?

二维码

扫码加我 拉你入群

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

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

全部回复
2009-2-21 16:32:00

lz,会用 Stata吗? 下面给一个 stata 解决方案(仅供参考):假定你的数据存放在 d:\x.xls,样本容量为 n,首先打开 stata,然后在命令窗口键入下列命令就可使变量 X 随机排列:

insheet using d:\x.xls,clear /*导入数据文件*/

set seet 100 /*设置随机种子*/

set obs n /*设置样本容量为 n ,此样本容量必须与变量 x 的样本量相同*/

gen r=uniform() /*产生均匀分布随机数*/

sort r /*对随机数 r 排序*/

list /*观察排序后的 变量 x ,此时已随机排列*/ 

二维码

扫码加我 拉你入群

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

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

2009-2-21 16:44:00
另外,每个命令行后面  /*  */   之内的内容系注释,不需要输入。
二维码

扫码加我 拉你入群

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

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

2009-2-21 16:48:00
对不起,设置随机种子的命令是 set seed n, 特此更正。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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