注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

零售创新,创新那些事儿,SPSS,VBA

零售创新

 
 
 

日志

 
 
关于我

新浪微博,零售创新 研究经理,数据分析师 希望和市场研究和零售业的同事共同进步! 本博客发表的都是免费或试用的资料,如果有版权问题请发邮件wangli12a@163.com联系删除。 spss excel vba blog

网易考拉推荐

通过程序建立数据库  

2007-12-29 12:50:33|  分类: spss学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在程序编辑窗中录入变量与数据建立简单数据库
1. 简单数据库的应用条件
   当只有少量变量、例数也不是很多时,可直接在程序编辑窗中录入变量与数据建立简单数据库。例如:西方6 个国家1985—1998 年 AIDS 病的发病率数据见表 1-1;数据库文件为 AIDS-85-98.sav 或 Graph-Bar-Line.sav。
               表1-1  西方6 个国家1985—1998 年AIDS 病的发病率
------------------------------------------------------------------------------
年份     美国    西班牙    意大利    法国    加拿大    澳大利亚
------------------------------------------------------------------------------
85      5.0      0.1       0.1      1.0      2.0       0.8
86      7.2      0.8       0.2      2.2      2.6       2.0
87     12.0      1.8       1.0      3.8      4.2       2.5
88     14.2      4.2       3.0      4.9      4.7       3.2
89     17.0      6.0       4.0      5.1      5.0       3.8
90     19.0      7.3       5.1      8.0      5.0       4.0
91     24.3     10.0       5.6      8.1      5.1       4.8
92     30.1     13.5       7.0      9.0      6.0       4.7
93     30.0     14.0       8.0      9.9      6.1       4.9
94     27.5     18.0       9.0     10.0      5.2       5.1
95     26.0     16.0      10.5      9.8      5.1       4.9
96     18.0     17.0       9.3      8.0      3.8       3.9
97     17.5     15.1       7.0      4.9      2.0       2.6
98     16.0     10.5       4.0      3.8      0.2       2.0
-----------------------------------------------------------------------------
2. 简单数据库的变量定义、录入方法与数据库文件存储
     这个例子虽然可按前述方法可在“数据编辑窗”中定义变量、录入数据,但这算是变量少、例数不多的情况,故也可在“程序编辑窗”(SPSS Syntax Editor)中直接录入数据:
    ① 一般先用“DATA LIST FREE”一句定义变量;
② 在“BEGIN DATA.”与“END DATA.”命令间录入数据;
③ 用“SAVE OUTFILE” 一句将录入的数据存储为数据库文件(例如本例存储为 Graph-Bar-Line.sav),供今后使用。但也可以不存储为数据库文件,只将数据留在程序文件中(今后打开了程序文件,也就见到了数据库)。见程序文件 Graph-Bar-Line.sps:
*WHO AIDS information (1985-1999); Filename: Graph-Bar-Line.sps.
*--------------------------------------------------------------------------.
*1-1. WER: AIDS incidence, per 100000; No.48 (Dec. 3, 1999), P.409:.
DATA LIST FREE /year USA Spain Italy France Canada Austra.
BEGIN DATA.
85  5.0  0.1  0.1  1.0  2.0  0.8
86  7.2  0.8  0.2  2.2  2.6  2.0
87 12.0  1.8  1.0  3.8  4.2  2.5
88 14.2  4.2  3.0  4.9  4.7  3.2
89 17.0  6.0  4.0  5.1  5.0  3.8
90 19.0  7.3  5.1  8.0  5.0  4.0
91 24.3 10.0  5.6  8.1  5.1  4.8
92 30.1 13.5  7.0  9.0  6.0  4.7
93 30.0 14.0  8.0  9.9  6.1  4.9
94 27.5 18.0  9.0 10.0  5.2  5.1
95 26.0 16.0 10.5  9.8  5.1  4.9
96 18.0 17.0  9.3  8.0  3.8  3.9
97 17.5 15.1  7.0  4.9  2.0  2.6
98 16.0 10.5  4.0  3.8  0.2  2.0
END DATA.
FORMATS year(F3.0).
SAVE OUTFILE='c:\spss\sav\Graph-Bar-Line.sav'.

GRAPH /LINE(MULTIPLE)=VALUE(USA Spain Italy France Canada Austra) BY year.
GRAPH /BAR(GROUPED)=VALUE(USA spain italy france canada austra ) BY year.
GRAPH /BAR(STACKED)=VALUE(USA Spain Italy France Canada Austra) BY year.
*--------------------------------------------------------------------------.
*1-2. WER: AIDS incidence, per 100000; No.48 (Dec. 3, 1999), P.409:.
GET FILE='c:\spss\sav\Graph-Bar-Line.sav'.

GRAPH /LINE(MULTIPLE)=VALUE(USA Spain Italy France Canada Austra) BY year.
GRAPH /BAR(GROUPED)=VALUE(USA spain italy france canada austra ) BY year.
GRAPH /BAR(STACKED)=VALUE(USA Spain Italy France Canada Austra) BY year.
*--------------------------------------------------------------------------.
    可见打开程序文件 Graph-Bar-Line.sps,也就见到数据,供其下绘图等使用(例 *1-1)。
    由于在例 *1-1中已用一句“SAVE OUTFILE” 将录入的数据存储为数据库文件Graph-Bar-Line.sav,故在例 *1-2中即可用一句“GET FILE”来打开此数据库文件来使用,并复制例 *1-1 的两句“GRAPH”使用,因此例 *1-1 与例 *1-2 的运算结果完全相同。

  评论这张
 
阅读(624)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017