Sas常用过程

本文详细介绍了SAS编程中的一些常见过程,包括sort、print、format、means、FREQ、TABULATE、UNIVARIATE、线性回归REG、逐步选择法STEPWISE、指数曲线拟合NLIN过程、logistic回归以及主成分分析和因子分析。每个过程通过实例解析了其用法和统计功能,帮助读者理解并掌握SAS在数据分析中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 sort过程

例子:

DATA SCORE;

INPUT NUM $ S1-S3 @@;

CLAS=SUBSTR(num,3,2); /* SUBSTR函数从NUM中截取出班级CLAS */

TOT=SUM(OFS1-S3);

CARDS;

060101 79 9687 060102 69 78 92

060203 98 8793 060104 88 93 90

060201 76 8988 060207 90 89 97

;

proc print;

run;

PROC SORT DATA= SCORE OUT=CS1;

BY CLAS descending TOT;

PROC PRINT;

RUN;

 

Out输出数据集

By通过什么排序 【descending】 字段 descendingTOT按照tot倒序,不写表示默认方式,正序

 

 

2 print过程:

 例子:

DATA ear_exp;

INPUT name $ reg $ wor $ earn exp @@;

CARDS;

LILING A 15500 4700 LIUHONG B 2 4600 4000

SUNPING B 25300 4800 ZHANGLI A 1 5300 4500

ZHAOGONG A 15600 4600 XIWANG B 1 8500 7400

WEIDONG A 15500 4500 ZHAOJUN A 2 4500 4000

WANGJIAN B 19800 8300 LIUYAN A 2 3500 3300

HUANGHUA A 23800 3500 ZHOULI A 2 3900 3700

QINWEI B 24900 4400 DONGYI B 1 15000 9000

ZHANGSAN B 110500 8800 WANGZI B 2 4900 4500

liujun A 18900 7790 DONGFENG B 1 11000 8090

FENGJUN A 18980 7720 KONGHAI A 1 12000 9000

PROC SORT ;

BY reg wor;

PROC PRINT ;

ID NAME;

BY reg wor;

SUM earn exp;

RUN;

 

PROC PRINT<选项>;

VAR 变量表

ID 变量表;

BY 变量表;

SUM 变量表;

 

3format过程

DATA score;

LENGTH name $ 12;

INPUT name t1-t3 @@;

CARDS;

WANGDONG 9070 60 XUEPING 85 95 88 ZHOUHUA 77 84 69

HEYAN 95 7888 SUNHONG 89 97 87 ZHAOBIN 66 98 86

;

PROC FORMAT (Library=l);

VALUE fsmt low-<60='C' 60-<80='B' 80-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值