sas计算相关系数,怎样把计算结果导出到excel中?data a;input G1905 G1910\x09G1915\x09G1920\x09G1925;cards;0.13652\x090.22574\x090.21952\x090.2274\x090.23757 0.22768\x090.23493\x090.23048\x090.23708\x090.23549 0.24018\x090.23949\x090.2409

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 23:43:41
sas计算相关系数,怎样把计算结果导出到excel中?dataa;inputG1905G1910\x09G1915\x09G1920\x09G1925;cards;0.13652\x090.22574

sas计算相关系数,怎样把计算结果导出到excel中?data a;input G1905 G1910\x09G1915\x09G1920\x09G1925;cards;0.13652\x090.22574\x090.21952\x090.2274\x090.23757 0.22768\x090.23493\x090.23048\x090.23708\x090.23549 0.24018\x090.23949\x090.2409
sas计算相关系数,怎样把计算结果导出到excel中?
data a;
input G1905 G1910\x09G1915\x09G1920\x09G1925
;
cards;
0.13652\x090.22574\x090.21952\x090.2274\x090.23757
0.22768\x090.23493\x090.23048\x090.23708\x090.23549
0.24018\x090.23949\x090.24092\x090.24336\x090.24473\x09
;
proc corr;
run;
遇到以下问题需要解决:
1、导出到Excel之后所有数据都在第一列的单元格中;
2、在“输出”窗口是当前窗口的情况下,点击“导出数据”时,导出的结果是原始数据,并没有相关系数的计算结果.

sas计算相关系数,怎样把计算结果导出到excel中?data a;input G1905 G1910\x09G1915\x09G1920\x09G1925;cards;0.13652\x090.22574\x090.21952\x090.2274\x090.23757 0.22768\x090.23493\x090.23048\x090.23708\x090.23549 0.24018\x090.23949\x090.2409
你这个程序corr步写的太精简了吧?
你没有OUT出数据集,系统怎么可能会帮你导出数据呢,归结到底就只有这一个问题,
如下 :
data a;
input G1905 G1910G1915G1920G1925;
cards;
0.136520.225740.219520.22740.23757
0.227680.234930.230480.237080.23549
0.240180.239490.240920.243360.24473
;
proc corr data=a outp=p(where=(_type_="CORR"));
run;
再去导你的P数据集就可以了,
或者如下代码自动在D盘下产生一个叫CORR.XLS的电子表格:
OPTIONS NOXWAIT;
X "DEL D:\CORR.XLS";
LIBNAME IN "D:\CORR.XLS";
data a;
input G1905 G1910G1915G1920G1925;
cards;
0.136520.225740.219520.22740.23757
0.227680.234930.230480.237080.23549
0.240180.239490.240920.243360.24473
;
proc corr data=a outp=IN.p(where=(_type_="CORR"));
run;
LIBNAME _ALL_ CLEAR;