关于本站
人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!
获取电子版《CDA一级教材》
完整电子版已上线CDA网校,累计已有10万+在读~ 教材严格按考试大纲编写,适合CDA考生备考,也适合业务及数据分析岗位的从业者提升自我。
TOP热门关键词
下面计算马氏距离的程序datascore;inputnumx1-x5@;labelx1='政治'x2='语文'x3='外语'x4='数学'x5='物理';cards;199949310010029988969997310098819610049388889996510091729678690788275977757388978989384836888987 ...
免费学术公开课,扫码加入![]() |
data score;
input num x1-x5@;
label x1='政治' x2='语文' x3='外语' x4='数学' x5='物理';
cards;
1 99 94 93 100 100
2 99 88 96 99 97
3 100 98 81 96 100
4 93 88 88 99 96
5 100 91 72 96 78
6 90 78 82 75 97
7 75 73 88 97 89
8 93 84 83 68 88
9 87 73 60 76 84
10 95 82 90 62 39
11 76 72 43 67 78
12 85 75 50 34 37
;
proc iml;
n=12;p=5;
xx={x4 x5};
use score;
read all var xx into x;
e={[12] 1};
x0=(e*x)/n;
mm=i(12)-j(12,12,1)/n;
a=x`*mm*x;
s=a/(n-1);
si=inv(s);print x0 s si; /*si为s的逆矩阵*/
use score(obs=1);
read all var xx into xx1;
d1=(xx1-x0)*si*(xx1-x0)`; /*d 为马氏距离*/
use score(firstobs=2 obs=2);
read all var xx into xx2;
d2=(xx2-x0)*si*(xx2-x0)`;
use score(firstobs=3 obs=3);
read all var xx into xx3;
d3=(xx3-x0)*si*(xx3-x0)`;
use score(firstobs=4 obs=4);
read all var xx into xx4;
d4=(xx4-x0)*si*(xx4-x0)`;
use score(firstobs=5 obs=5);
read all var xx into xx5;
d5=(xx5-x0)*si*(xx5-x0)`;
use score(firstobs=6 obs=6);
read all var xx into xx6;
d6=(xx6-x0)*si*(xx6-x0)`;
use score(firstobs=7 obs=7);
read all var xx into xx7;
d7=(xx7-x0)*si*(xx7-x0)`;
use score(firstobs=8 obs=8);
read all var xx into xx8;
d8=(xx8-x0)*si*(xx8-x0)`;
use score(firstobs=9 obs=9);
read all var xx into xx9;
d9=(xx9-x0)*si*(xx9-x0)`;
use score(firstobs=10 obs=10);
read all var xx into xx10;
d10=(xx10-x0)*si*(xx10-x0)`;
use score(firstobs=11 obs=11);
read all var xx into xx11;
d11=(xx11-x0)*si*(xx11-x0)`;
use score(firstobs=12 obs=12);
read all var xx into xx12;
d12=(xx12-x0)*si*(xx12-x0)`;print d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12;
run;quit;
我不会直接从矩阵x中读取每行数据,只能用 use score(obs=1);read all var xx into xx1;d1=(xx1-x0)*si*(xx1-x0)`; 来计算在第一个观测(即x矩阵的第一行)下的马氏距离,共12个同样的步骤,很繁琐!请哪位高手给个循环模式,可直接一起计算这十二个马氏距离!谢谢!!
「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
您可能感兴趣的文章
- SAS软件培训 ... | SAS Base认证资料及经历分享(全 ...
- SAS软件培训 ... | SAS Programming I、II、III免费 ...
- SAS软件培训 ... | [求助]帮忙做2道SAS题啊
- SAS软件培训 ... | sas软件
- SAS软件培训 ... | Applied Analytics Using SAS En ...
- SAS软件培训 ... | don't be a SAS dinosaur:Modern ...
- SAS软件培训 ... | 如何在SAS系统中整合ORACLE资源
- SAS软件培训 ... | Kansas City Zephyrs Baseball C ...
人气文章
本文标题:SAS/IML过程,循环计算马氏距离问题(急)
本文链接网址:https://bbs.pinggu.org/jg/ruanjianpeixun_sasruanjianpeixun_1077891_1.html
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。



