本文作者:qiaoqingyi

spss编程(spss编程语言)

qiaoqingyi 04-03 105

  今天的任务:使用SPSS软件生成一组100个符合正态分布的随机数字,主要目的在于让大家了解SPSS软件在随机数字方面的功能表现,日后会用于样本完全随机抽样。

  SPSS生成随机数一般有两类,一类是无起始“固定种子”的随机数,随机数不可重现,另外一种则是有“固定种子”的随机数,生成的随机数字可以重现,便于检验。今天主要学习如何生成无“固定种子”的随机数。

  打开或新建一个空的SPSS数据文件,此时“数据视图”下是一个空白电子表格,现在首先需要创建一个1到100的编号变量,将数据激活为活动数据集,这是SPSS软件的一个特点,我们必须先人为告诉软件,要生成100个随机数。

  

  方法很简单,直接从excel表格自动填充一个1到100的序列,然后粘贴至SPSS第一列,变量命名为“编码”。

  接下来,在菜单栏中依次点击“转换”“随机数发生器”:

  

  勾选“设置起点”,并在下方选择“随机”,也就是要求软件使用一个随机种子,而不是固定种子(随机数可重复)

  然后,在菜单栏中依次点击“转换”“计算变量”菜单,调出“计算变量”对话框。

  左侧目标变量框中,为即将新增的随机变量命名,比如“随机数”,右侧数字表达式框中输入具体的随机数函数。本例将要求软件自动生成100例均值为0,标准差为1的正态分布随机数。

spss编程(spss编程语言)

  在函数组中找到随机数函数,软件自动列出多种分布可供选择,本例选择函数 RV.NORMAL(MEAN,STDDEV),只需点击函数名,其会自动出现在数字表达式框中,只需修改0和1两个参数即可。

  最后点击“确定”按钮,软件执行生成随机数。来看结果。

  

  我们看到原“编码”变量右侧新增新的变量“随机数”,存储了100例随机数。

  最后来看一下这组数据的正态分布图:

  平均值-0.06,标准差1.143,基本满足任务要求。

( 文=数据小兵)

点击关键词查看热门文章

聚类| 因子| 回归| logistic| t检验| 正交设计| 频数| 游程| 最优尺度| 多选题| 交叉表| 相关| 安装教程| 树状图| 综合评价| 主成分| 问卷分析| 对应分析| RC工具| 多项logistic| 博客推荐|

回复“关键词”,查阅更多库内文章

阅读
分享