SAS数据步中如何添加满足= exam1 和 exam2的平均值 的final变量?
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/19 01:03:23
SAS数据步中如何添加满足= exam1 和 exam2的平均值 的final变量?
对于有6个同学的数据集:DATA examgrade;
INFILE DATALINES;
INPUT studentid$ gender$ major$ exam1 exam2;
DATALINES;
001 M BIO 80 84
002 M EPI 75 73
003 F EPI 90 86
004 M BIO 83 85
005 F EPI 94 94
006 F EPI 88 84
;
RUN;
PROC PRINT DATA=examgrade;
RUN;
如何回到数据步加入两个变量final 和 grade ,规则如下:
Final = exam1 和 exam2的平均值
Grade = S 或 N,依赖于 final 变量
S (如果final 大于或等于75)
N
(如果final
对于有6个同学的数据集:DATA examgrade;
INFILE DATALINES;
INPUT studentid$ gender$ major$ exam1 exam2;
DATALINES;
001 M BIO 80 84
002 M EPI 75 73
003 F EPI 90 86
004 M BIO 83 85
005 F EPI 94 94
006 F EPI 88 84
;
RUN;
PROC PRINT DATA=examgrade;
RUN;
如何回到数据步加入两个变量final 和 grade ,规则如下:
Final = exam1 和 exam2的平均值
Grade = S 或 N,依赖于 final 变量
S (如果final 大于或等于75)
N
(如果final
DATA examgrade;
INFILE DATALINES;
INPUT studentid$ gender$ major$ exam1 exam2;
final=mean(exam1,exam2);
if final>=75 then grade='S';
else grade='N';
DATALINES;
001 M BIO 80 84
002 M EPI 75 73
003 F EPI 90 86
004 M BIO 83 85
005 F EPI 94 94
006 F EPI 88 84
;
RUN;
INFILE DATALINES;
INPUT studentid$ gender$ major$ exam1 exam2;
final=mean(exam1,exam2);
if final>=75 then grade='S';
else grade='N';
DATALINES;
001 M BIO 80 84
002 M EPI 75 73
003 F EPI 90 86
004 M BIO 83 85
005 F EPI 94 94
006 F EPI 88 84
;
RUN;
如何在excel里,将大量数据的平均值和标准差添加到一起?
在SAS中虚拟变量的用法
excel中两列数据如何把数据中最大的值和数据最小值减去,然后求平均值?
sas中如何将同一变量的不同值变成一个值?
matlab中如何只保留一个或两个变量的数据,其他变量数据全部清楚?
如何在EXCEL表格的一组数据中,求得最大的四个数据的平均值?
如何在excel的sum和AVERAGE函数中引用变量为表名内的数据
sas如何分类求平均值
怎样用EXCEL产生几个数据并使其满足某个已知的平均值和标准差?
sas 求一个列变量的总和
在Excel中如何计算一组数据中后10%的数的平均值?
在sas中做方差分析,数据不符合正态分布,进行log转换,分析出的结果如何还原