首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SAS求出每条数据线的平均值;行

SAS求出每条数据线的平均值;行
EN

Stack Overflow用户
提问于 2014-09-19 09:48:45
回答 1查看 70关注 0票数 0
代码语言:javascript
运行
复制
data _NULL_;

    input condition1 $ logcount1 condition2 $ logcount2 condition3 $ logcount3;

    datalines;

Plastic 7.66    Plastic 6.98    Plastic 7.80

Vacuum  5.26    Vacuum  5.44    Vacuum  5.80

Mixed   7.41    Mixed   7.41    Mixed   7.04

CO2  3.51   CO2  2.91   CO2  3.66

;

run;

proc print data=meat;

run;

我需要在这里找到每一行的平均值和标准差,并使用PUT语句对它们进行汇总。我知道如何使用PUT语句,但看在上帝的份上,我不知道如何获得每个均值和标准差。我试着把avg = mean (of logcount1-logcount3)放在多个地方,但是如果我把它放在数据行之后,我就会得到一个错误,如果我把它放在数据行之前,我会得到奇怪的输出行为。

EN

回答 1

Stack Overflow用户

发布于 2014-09-19 10:06:24

代码语言:javascript
运行
复制
data _null_;
    input condition1 $ logcount1 condition2 $ logcount2 condition3 $ logcount3;
    avg=mean(logcount1, logcount2, logcount3);
    std=std(logcount1, logcount2, logcount3);
put avg std;
keep avg std;
datalines;
Plastic 7.66    Plastic 6.98    Plastic 7.80
Vacuum  5.26    Vacuum  5.44    Vacuum  5.80
Mixed   7.41    Mixed   7.41    Mixed   7.04
CO2  3.51   CO2  2.91   CO2  3.66
;

run;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25925107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档