生成多个随机变量的矩阵

时间:2018-04-28 20:28:44

标签: random spss chi-squared

我需要为年终项目生成1000万个值(Bernoulli和Poisson),因为我用作支持的.csv文件限制为每列32K值,这使得生成10M值非常繁琐这将需要我300个变量,虽然不是不可能的(这将花费20分钟?),但绝不是唯一的方法。有什么方法可以一次生成300个变量吗?

1 个答案:

答案 0 :(得分:0)

dataset close all.
*this is to create a new dataset.
DATA LIST /NEWVAR 1.
BEGIN DATA
1
END DATA.

*this will create 300 variables and 32000 lines.
vector d(300).
LOOP varx=1 TO 32000.
        loop #i = 1 to 300.
        compute d(#i) = uniform(1). /*use whatever generation method you want here.
        end loop.
XSAVE OUTFILE='somepath\temp.sav' .
END LOOP.
EXECUTE.
get file ='somepath\temp.sav'.