SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
CALL COMPCOST
Go to previous page
Previous
Go to next page
Next
처음메뉴로

37. CALL COMPCOST



98.COMPGED 함수에 의해 이용될 운영비용을 정의한다.
Category: 문 자

문 법
인 수
예 제
함 수 비 교

문법

MAIN

CALL COMPCOST (operation-1, value-1 <,operation-2, value-2 ...>);

Arguments

operation
는 문자 상수, 문자 변수, 문자 표현 지정.

value
는 숫자 상수, 숫자 변수, 숫자 표현 지정.


예제

MAIN

 

insert의 비용을 10, DEL의 비용을 11, Replate의 비용을 12로 설정한후에, string변수와 baboon 의 관계비용을 출력한다.


'baboon'과 string변수의 baboon과는 일치하므로 0,
xbaboon의 경우 x가 삽입되었으므로, 10을 반환,
babon의 경우 o가 삭제되었으므로, 11을 반환,
baXoon의 경우 x가 X로 대체되었으므로 12를 반환한다.

SAS Statements Results
data Call_COMPCOST;
     length String $8 Operation $40;
     if _n_ = 1 then call compcost('insert=',10,'DEL=',11,'r=', 12);
     input String Operation;
     GED = compged(string, 'baboon');
datalines;
baboon match
xbaboon insert
babon delete
baXoon replace
;
 
                     Generalized
                       Edit
OBS String Operation Distance
1   baboon    match     0
2   xbaboon  insert    10
3   babon    delete    11
4   baXoon  replace    12


함수비교

Functions:

098.COMPGED

 

096.COMPARE

 

099.COMPLEV


2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )