본문 바로가기
SAS/SAS 함수

【SAS 함수】 389. SUM

by 기서무나구물 2021. 10. 11.

포스팅 목차

    o SUM

     


    숫자 리스트에서 nonmissing 인수의 sum을 반환한다.

    Category: 기술통계 (Descriptive Statistics)

     


    문 법


    SUM
     (argument,argument, ...)


    Arguments

    • argument

           수치형 상수, 변수 또는 표현식을 지정한다. 모든 인수가 결측치 값이면 다음 중 하나가 발생한다.

           - 인수가 하나뿐인 경우 해당 인수의 값을 반환한다.

           - 두 개 이상의 인수를 사용하는 경우 일반적인 수치형 결측치 값(.)을 반환한다.

            그 이외의 경우에는 비 결측치 값의 합계를 계산한다.인수 목록에는 OF로 시작하는 변수 목록을 지정할 수 있다.


    관련 함수

    함수명 함수내용
    MAX 인수들중에서 가장 큰 값(최대값)을 반환한다.
    MEAN 인수중에 Non-Missing값들의 평균값을 계산한다. 즉, 결측치를 제외한 값들의 평균값을 계산한다.
    MEDIAN 인수중에 Non-Missing값들의 중위수를 계산한다. 즉, 결측치를 제외한 값들의 중위수를 계산한다.
    MIN 인수 중에 Non-Missing 값들 중에 최소값을 계산한다.
    SKEWNESS
    첨도 계산한다.
    SMALLEST k번째 가장 작은 nonmissing값을 반환한다.
    STD 수치형 인수의 표준편차를 계산한다.
    STDERR 표준오차 계산한다.
    SUM 숫자 리스트에서 nonmissing 인수의 sum을 반환한다.
    SUMABS 비결측(nonmissing) 인수들의 절대값 합계를 반환한다.
    USS 비수정제곱합을 계산한다.
    VAR 분산을 계산한다.

     


    예 제

     

    예제1

    숫자 리스트에서 missing값을 제외하고 합을 구한다.

    SAS Statements
    data SUM;
         x1 = sum(4,9,3,8);
         put x1;
    
         x2 = sum(4,9,3,8,.);
         put x2;
    run;

     

    Results
    x1   x2
    24    24

     


    예 제2

    x1와 x2 변수의 합을 구한다.

    SAS Statements
    data sum1;
         x1 = 9;
         x2 = 39;
         x3 = sum(of x1-x2);
    
         put x3;
    run;

     

    Results
     x1   x2    x3
      9    39    48

     


    예 제 3 :

    x1, x2, x3, x4, y1, y2, y3, y4 변수 값의 합을 구한다.

    SAS Statements
    data sum2;
         x1 = 5;
         x2 = 6;
         x3 = 4;
         x4 = 9;
         y1 = 34;
         y2 = 12;
         y3 = 74;
         y4 = 39;
    
         result = sum(of x1-x4, of y1-y5);
         put result;
    run;

     

    Results
    x1    x2    x3    x4    y1   
     5     6     4     9    34   
    
    y2    y3    y4    result    y5
    12    74    39      183      .

     


    예 제 4 :

    x1+x2+x3+5 의 합을 구한다.

    SAS Statements
    data sum3;
         x1 = 55;
         x2 = 35;
         x3 = 6;
         x4 = sum(of x1-x3, 5);
    
         put x4;
    run;

     

    Results
    x1    x2     x3    x4 
    55    35      6    101

     


    예 제 5 :

    x1 변수에서 x2변수를 뺀다.

    SAS Statements
    data sum4;
         x1 = 7;
         x2 = 7;
         x5 = sum(x1-x2);
         ut x5;
    run;

     

    Results
     x1    x2     x5 
      7      7      0

     


    예 제 6 :

    y로 시작하는 모든 변수 합을 구한다.

    SAS Statements
    data sum5;
         y1 = 20;
         y2 = 30;
         x6 = sum(of y:);
    
         put x6;
    run;

     

    Results
     y1    y2  x6
     20    30  50

     


    SAS 함수(SAS Function) 리스트 링크

     

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
    반응형

    'SAS > SAS 함수' 카테고리의 다른 글

    【SAS 함수】 391. SYMGET  (0) 2021.10.11
    【SAS 함수】 390. SYMEXIST  (0) 2021.10.11
    【SAS 함수】 388. SUBSTRN  (0) 2021.10.11
    【SAS 함수】 387. SUBSTR (right of =)  (0) 2021.10.11
    【SAS 함수】 386. SUBSTR(left of =)  (0) 2021.10.11

    댓글