SAS常用数据分析模型
文章平均质量分 68
Tiaaaaa
这个作者很懒,什么都没留下…
展开
-
SAS逻辑回归之二分类
数据集这里用的是australian,有14个自变量Xi,一个因变量Y,Y值只取0或1。代码如下: /*逻辑回归数据集australian(690个观测值,每个含14个属性,目标变量y(0、1))*//*导入数据集australian到逻辑库work中*/proc import out=aus datafile="\\vmware-host\Shared Folders\桌原创 2017-02-28 10:55:51 · 10372 阅读 · 4 评论 -
SAS 主成分分析
data cor1; input x1-x4; cards;40 2.0 5 2010 1.5 5 30120 3.0 13 50250 4.5 18 0120 3.5 9 5010 1.5 12 5040 1.0 19 40270 4.0 13 60280 3.5 11 60170 3.0 9 60180 3.5 14 40220原创 2017-02-28 18:34:31 · 4072 阅读 · 0 评论 -
SAS 因子分析
/* 12项智力指标的因子分析 */DATA IND (type=corr); /*指定输入数据为相关系数矩阵*/ infile cards missover; /*读取数据时,输入指针遇到短数据不会跳到下一行来读取,且没有数据的变量会自动设为缺失*/ input _name_ $3.x1-x12; _type_='Corr';原创 2017-02-28 18:32:43 · 7227 阅读 · 0 评论 -
SAS 生存分析
/*--------------------生存分析--------------------*//*------寿命表法-----*/data sc; input lt@@; /*输入变量lt*/ if lt<0 then censor=1; /*若lt小于0(代表数据删失),则变量censor赋值为1,否则,赋值为0*/ else原创 2017-02-28 18:31:20 · 10343 阅读 · 3 评论 -
SAS 判别分析
分三个数据集: 1. DATA XDT; INPUT c x1-x5 @@; CARDS;1 8.11 251.01 13.23 5.46 7.311 9.36 185.39 9.02 5.66 5.99 1 9.85 249.58 15.61 6.06 6.111 2.55 137.13 9.21 6.11 4.35 1 6.01 231.34 14.27原创 2017-02-28 18:28:36 · 10161 阅读 · 0 评论 -
SAS 方差分析
/*-----------------单因素方差分析 - PROC ANOVA -------------------*/data retime; input medicine $ hours @@; datalines;A 7 A 5 A 3 A 1B 6 B 5 B 3 B 3C 7 C 9 C 9 C 9D 4 D 3 D 4 D 3;ods graphi原创 2017-02-28 18:27:28 · 6000 阅读 · 0 评论 -
SAS 典型相关分析
/*--------------------典型相关分析-----------------------------------*//*-----用力肺活量指标和呼气流速指标的相关关系------*/data hq(type=corr); /*指定输入数据为相关系数矩阵*/ input _name_$3.x1 x2 y1-y4; /*依次输入6个指标变量*/原创 2017-02-28 18:26:13 · 7242 阅读 · 1 评论 -
SAS t检验
/*----------------- 一.单样本t检验 -----------------*//*有原始数据的t检验*/DATA TEMP; INPUT X@@; Y=X-20.7; CARDS; 20.99 20.41 20.10 20.00 20.91 22.60 20.99 20.42 20.90 22.99 23.12 20.89 ;TITLE 'T检原创 2017-02-28 18:21:59 · 11337 阅读 · 0 评论 -
SAS逻辑回归之多分类
数据集Car(1728个观测值,6个自变量,因变量Car有unacc\acc\good\very good 4个取值。分两个过程实现,代码如下: 1. PROC LOGISTIC 过程实现: /*逻辑回归数据集Car(1728个观测值,每个含6个属性,目标变量Car(unacc\acc\good\very good))*//*导入数据集australian到逻辑库work中原创 2017-02-28 11:00:00 · 12993 阅读 · 28 评论 -
SAS 关联规则
/* 关联规则算法的实现 *//* 读入关联数据,列代表项目集中的一个项目,行代表一个记录集,每行在某列上的值为0表示该记录集不含该项目,为1代表包含该项目 */data test; input id 1 class1 3 class2 5 class3 7 class4 9 class5 11 class6 13 class7 15 ;cards;1 0 0 1 1 0原创 2017-02-28 18:39:21 · 3730 阅读 · 0 评论