포스팅 목차
CALL COMPCOST
COMPGED 함수에서 사용되는 운영 비용을 정의한다.
Category: | 문 자 |
문 법
CALL COMPCOST (operation-1, value-1 <,operation-2, value-2 ...>); |
Arguments
- operation
- 는 문자 상수, 문자 변수, 문자 표현 지정.
- value
- 는 숫자 상수, 숫자 변수, 숫자 표현 지정.
관련 함수
함수명 | 함수 내용 |
COMPARE | 두 문자 차이가 있는 것중 가장 왼편의 위치를 반환한다. |
COMPGED | 일반화된 편집 거리 계산에 의해 두 문자 사이의 거리를 계산한다. |
COMPLEV | Levenshtein 편집 거리 계산에 의해 두 문자의 거리 계산한다. |
CALL COMPCOST | COMPGED 함수에서 사용되는 운영 비용을 정의한다. |
SPEDIS |
두 단어 사이의 비대칭적 스펠링 거리로써 표현되는 두 단어 매칭의 가능성을 정의한다. |
예 제
CALL COMPCOST 루틴을 사용하여서 insert의 비용을 10, DEL의 비용을 11, Replate의 비용을 12로 설정한 후에, string변수에 지정한 연산(baboon)에 대한 일반화된 편집 거리를 사용한 관계 비용을 계산한다.
'baboon'과 string변수의 baboon과는 일치하므로 0,
xbaboon의 경우 x가 삽입되었으므로, 10을 반환,
babon의 경우 o가 삭제되었으므로, 11을 반환,
baXoon의 경우 x가 X로 대체되었으므로 12를 반환한다.
SAS Statements |
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
;
Results |
Generalized
Edit
OBS String Operation Distance
1 baboon match 0
2 xbaboon insert 10
3 babon delete 11
4 baXoon replace 12
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
[SAS 함수] 39. CALL LABEL 함수 (0) | 2018.11.19 |
---|---|
【SAS 함수】 38. CALL EXECUTE 함수 (0) | 2018.11.19 |
【SAS 함수】 CALL CATX 함수 (0) | 2018.11.18 |
【SAS 함수】 CALL CATT 함수 (0) | 2018.11.18 |
【SAS 함수】 CALL CATS 함수 (0) | 2018.11.18 |
댓글