본문 바로가기
통계프로그램 비교 시리즈/엑셀과 SAS 함수

【엑셀(Excel)과 SAS함수】 DURATION 함수

by 기서무나구물 2021. 9. 17.

포스팅 목차

    o DURATION 함수

     


    목 적 : 

    DURATION 함수는 정기적으로 이자를 지급하는 유가 증권의 연간 듀레이션을 반환한다.

     

    문 법

    - 엑 셀 : DURATION(settlement, maturity, coupon, yld, frequency, [basis])

    - SAS  : duration_slk 사용자 정의 함수   ,   FINANCE 함수의 DURATION 인수

     

    범 주 : 재무 함수

     


    관련 함수

    함수명 함수내용
    CUMIPMT 주어진 기간 중에 납입하는 대출금 이자의 누계액을 계산한다.
    DURATION 정기적으로 이자를 지급하는 유가 증권의 연간 듀레이션을 반환한다.
    INTRATE 완전 투자한 유가 증권의 이자율을 반환한다.
    MDURATION 가정된 액면가 $100에 대한 유가 증권의 수정된 Macauley 듀레이션을 반환한다. 
    ODDFPRICE 첫 이수 기간이 경상 이수 기간과 다른 유가 증권의 액면가 $100당 가격을 반환한다.
    ODDLYIELD 마지막 이수 기간이 경상 이수 기간과 다른 유가 증권의 수익률을 반환한다.
    PRICE 정기적으로 이자를 지급하는 유가 증권의 액면가 $100당 가격을 반환한다.
    TBILLEQ 정부 발행 국채에 대해 채권에 해당하는 수익률을 반환한다.
    TBILLYIELD 국채의 수익률을 반환한다.
    YIELDMAT 만기 시 이자를 지급하는 유가 증권의 연 수익률을 반환한다.

     


    예제

    다음 예제는 DURATION_SLK 사용자 정의 함수와 FINANCE 함수의 DURATION 인수를 사용하여서 지정한 조건에 해당하는 채권에 대한 연간 듀레이션을 계산한다.

    SAS Program
    OPTIONS CMPLIB=(SASHELP.SLKWXL);
    
    DATA DURATION;
         A2 = 39448; * 결산일;
         A3 = 42370; * 만기일;
         A4 =  0.08; * 이자율;
         A5 =  0.09; * 수익률;
         A6 =  2    ; * frequency는 반년에 한 번.;
         A7 =  1    ; * 실제/실제 기준이 적용;
         VAR = duration_slk(A2,A3,A4,A5,A6,A7);
         
         PUT VAR = ;
    RUN;

     

    Results
    OBS      A2       A3      A4      A5     A6    A7      VAR
    
     1     39448    42370    0.08    0.09     2     1    5.99377

     


      --------------------------------------------  

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

     

    SAS 함수(SAS Function) 리스트 링크
    반응형

    댓글