楼主: niuniuyiwan
3815 1

[SAS] 【SAS代码模板】判别分析_discrim [推广有奖]

  • 7关注
  • 91粉丝

VIP

已卖:1978份资源

学科带头人

91%

还不是VIP/贵宾

-

威望
0
论坛币
14391 个
通用积分
1962.0270
学术水平
1119 点
热心指数
1167 点
信用等级
1061 点
经验
8523 点
帖子
1629
精华
1
在线时间
2491 小时
注册时间
2010-10-10
最后登录
2025-12-1

楼主
niuniuyiwan 在职认证  发表于 2015-7-15 23:02:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

SAS代码模板】判别分析_discrim

www.jiayounet.com

感谢数说工作室


1)简易代码模板

此判别分析适用于具有一个分类变量和若干数值型变量的数据,即类似如下的数据:


类别 指标1 指标2…… 指标m
1 类别1
2  类别1
3  类别2
.....
n
n+1

Discrim过程可以判别观测值nn+1的归类情况,是属于类别1还是类别2

下面是判别分析的简易代码。

————————————————模板—————————————————

  1. proc discrim data=() testdata=() outstat=() method=判别分析方法 simple wcov distance list;                                                                                                
  2. class 分类变量;                                                                                                                           
  3. var 判别参考的指标;                                                                                                                     
  4. run;
复制代码

————————————————模板—————————————————

Testdata=指定用于判别分析的数据集,可以缺省,缺省即对输入数据集中分类变量缺失的观测值进行判别。

Outstat=指定一个用于存储有关统计量的输出数据集,其中将包含均数、标准差、相关系数等。

Method=指定判别分析的方法,当数据服从正态分布,用参数法建立判别方差,此时设置method=normal,当数据不服从正态分布,用非参数法,此时设置method=npar。缺省时默认为参数法,即method=normal

Simple输出全部样本和各类内的简单描述性统计量

Wcov输出针对每一个类内协方差矩阵

Distance在结果中输出类均数间的平方马氏距离、F统计量及其对应的概率值。

List在结果中显示训练样本回带的分类结果。

Var语句可以缺省,缺省时判别参考指标为未在其他语句中出现的全部指标。


2)简例:

现在对如下数据work.a进行判别分析:

2.jpg



代码为:

  1. proc discrim data=a list;                                                                                                                     
  2. class type;                                                                                                                           
  3. var life rate gdp;                                                                                                                     
  4. run;  
复制代码

输出结果可以看到线性判别式:


3.jpg




以及判别结果:

\[{{Y}_{0}}=-236.04+5.14034\times life+0.25167\times rate+0.02533\times gdp\]
${{Y}_{1}}=-323.22+5.79107\times life+0.26498\times rate+0.03407\times gdp$

4.jpg


二维码

扫码加我 拉你入群

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

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

关键词:discrim sas代码 判别分析 scri DISC distance simple method 工作室

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
纯洁理想奋斗 + 5 + 5 + 5 热心帮助其他会员
xddlovejiao1314 + 100 + 100 + 5 + 5 + 5 精彩帖子

总评分: 经验 + 100  论坛币 + 100  学术水平 + 10  热心指数 + 10  信用等级 + 10   查看全部评分

沙发
xddlovejiao1314 学生认证  发表于 2015-7-16 08:53:45
好贴,谢谢分享,再接再厉。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 16:41