sas计算相关系数,怎样把计算结果导出到excel中?
dataa;inputG1905G1910G1915G1920G1925;cards;0.136520.225740.219520.22740.237570.227680...
data a;
input G1905 G1910 G1915 G1920 G1925
;
cards;
0.13652 0.22574 0.21952 0.2274 0.23757
0.22768 0.23493 0.23048 0.23708 0.23549
0.24018 0.23949 0.24092 0.24336 0.24473
;
proc corr;
run;
遇到以下问题需要解决:
1、导出到Excel之后所有数据都在第一列的单元格中;
2、在“输出”窗口是当前窗口的情况下,点击“导出数据”时,导出的结果是原始数据,并没有相关系数的计算结果。
怎么解决这两个问题呢?(要详细步骤) 展开
input G1905 G1910 G1915 G1920 G1925
;
cards;
0.13652 0.22574 0.21952 0.2274 0.23757
0.22768 0.23493 0.23048 0.23708 0.23549
0.24018 0.23949 0.24092 0.24336 0.24473
;
proc corr;
run;
遇到以下问题需要解决:
1、导出到Excel之后所有数据都在第一列的单元格中;
2、在“输出”窗口是当前窗口的情况下,点击“导出数据”时,导出的结果是原始数据,并没有相关系数的计算结果。
怎么解决这两个问题呢?(要详细步骤) 展开
3个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
你这个程序corr步写的太精简了吧?
你没有OUT出数据集,系统怎么可能会帮你导出数据呢,归结到底就只有这一个问题,
如下 :
data a;
input G1905 G1910 G1915 G1920 G1925;
cards;
0.13652 0.22574 0.21952 0.2274 0.23757
0.22768 0.23493 0.23048 0.23708 0.23549
0.24018 0.23949 0.24092 0.24336 0.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 G1910 G1915 G1920 G1925;
cards;
0.13652 0.22574 0.21952 0.2274 0.23757
0.22768 0.23493 0.23048 0.23708 0.23549
0.24018 0.23949 0.24092 0.24336 0.24473
;
proc corr data=a outp=IN.p(where=(_type_="CORR"));
run;
LIBNAME _ALL_ CLEAR;
你没有OUT出数据集,系统怎么可能会帮你导出数据呢,归结到底就只有这一个问题,
如下 :
data a;
input G1905 G1910 G1915 G1920 G1925;
cards;
0.13652 0.22574 0.21952 0.2274 0.23757
0.22768 0.23493 0.23048 0.23708 0.23549
0.24018 0.23949 0.24092 0.24336 0.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 G1910 G1915 G1920 G1925;
cards;
0.13652 0.22574 0.21952 0.2274 0.23757
0.22768 0.23493 0.23048 0.23708 0.23549
0.24018 0.23949 0.24092 0.24336 0.24473
;
proc corr data=a outp=IN.p(where=(_type_="CORR"));
run;
LIBNAME _ALL_ CLEAR;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-18
展开全部
数据分列。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |