SAS를 이용한 통계자료분석

Similar documents
Microsoft Word - SAS_Data Manipulate.docx

OCW_C언어 기초

Microsoft Word - Software_Ch2_FUNCTION.docx

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

슬라이드 1

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

Microsoft PowerPoint - chap-03.pptx

Microsoft PowerPoint - Lesson2.pptx

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

untitled

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

제1절 조선시대 이전의 교육

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

EEAP - Proposal Template

Microsoft PowerPoint - chap03-변수와데이터형.pptx

<4D F736F F F696E74202D20C1A633C0E52043C7C1B7CEB1D7B7A5B1B8BCBABFE4BCD2>

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

C 언어 프로그래밊 과제 풀이

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - additional01.ppt [호환 모드]

G5 G25 H5 I5 J5 K5 AVERAGE B5 F5 AVERAGE G5 G24 MAX B5 F5 MIN B5 F5 $G$ $H$25 $G$25 $G$ $H$25 G24 H25 H24 I24 J24 K24 A5 A24 G5 G24, I5

Microsoft PowerPoint - [2009] 02.pptx

중간고사

윈도우즈프로그래밍(1)

statistics

금오공대 컴퓨터공학전공 강의자료

untitled

컴파일러

(Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern (Micro- Environment) Re

1) 음운 체계상의 특징 음운이란 언어를 구조적으로 분석할 때, 가장 작은 언어 단위이다. 즉 의미분화 를 가져오는 최소의 단위인데, 일반적으로 자음, 모음, 반모음 등의 분절음과 음장 (소리의 길이), 성조(소리의 높낮이) 등의 비분절음들이 있다. 금산방언에서는 중앙

Microsoft PowerPoint Predicates and Quantifiers.ppt

Visual Basic 반복문

[INPUT] 뒤에는변수와관련된정보를표기한다. [CARDS;] 뒤에는각각의변수가가지는관측값들을표기한다. >> 위의프로그램에서데이터셋명은 wghtclub 이고, 변수는 idno, name, team, strtwght, endwght 이다. 이중 name 과 team 은

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

Microsoft PowerPoint - chap05-제어문.pptx

강의 개요

Microsoft PowerPoint - Chapter_02.pptx

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

KNK_C03_Expr_kor

Microsoft PowerPoint - KNK_C03_Expr_kor

Microsoft PowerPoint - chap-05.pptx

PDF

쉽게 풀어쓴 C 프로그래밍

PowerPoint Template

Tcl의 문법

hwp

fx-82EX_fx-85EX_fx-350EX

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<31372DB9DABAB4C8A32E687770>

PowerPoint Presentation

C 프로그램의 기본

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

PHPoC vs PHP > 개요 개요 PHPoC 는솔내시스템 이자체개발한프로그래밍언어입니다. 당사의모든 PHPoC 제품들의펌웨어에는 PHPoC 인터프리터가내장되어있습니다. PHPoC 는범용스크립트언어인 PHP 를기반으로제작되었습니다. PHPoC 는매우간단하여 C 언어등

쉽게

Microsoft PowerPoint - e pptx

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - Java7.pptx

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

치밀한 시간 계산으로 한 치의 오차 없이 여행일정을 계획하지만, 상황이 항상 뜻대로 돌 아가지는 않는다. 인도에서는 철로가 끊겨 있기도 하고, 미국에서는 인디언의 공격을 받 기도 한다. 하지만 그는 항상 침착하고 냉정한 태도를 유지하며, 때로는 일정에 차질이 생 겨도

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013.

는 우연히 안나를 알게 되고, 이후 두 사람은 서로 격렬한 사랑에 빠진다. 결국 안나가 브 론스키의 아이를 임신하게 되자, 브론스키는 안나가 카레닌과 이혼하고 자기와 함께 새로 운 생활을 하길 바라지만, 안나는 아들 때문에 망설인다. 한편, 카레닌은 브론스키를 사랑 한

Microsoft PowerPoint - 2주차-1차시 (강의자료) ch01 - C Programming 기초 (part 2)

C# Programming Guide - Types

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

2힉년미술

cat_data3.PDF

PowerPoint 프레젠테이션

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

쉽게 풀어쓴 C 프로그래밍

<C5F0B0E82D313132C8A328C0DBBEF7BFEB292E687770>

거창전문대학훈령182.hwp

Infinity(∞) Strategy

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

1.1 SAS 시스템 제 1 장 SAS : Statistical Analysis System SAS 사용법 Strategic Application System SAS의주요소프트웨어 Base SAS : SAS 의가장기본적인소프트웨어 SAS/STAT : 통계자료분석소프트웨

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

상품 전단지

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

2

DBPIA-NURIMEDIA

화이련(華以戀) hwp

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

歯1##01.PDF

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

120229(00)(1~3).indd

01Report_210-4.hwp

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E D352D32315FC5E4292E687770>



교육 과 학기 술부 고 시 제 호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

시험지 출제 양식

177

제주어 교육자료(중등)-작업.hwp

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A C3D6C1BEBABB292E687770>

초등국어에서 관용표현 지도 방안 연구

6±Ç¸ñÂ÷

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음

Transcription:

1 강 SAS 시스템과 SAS 언어

SAS 란? SAS 란? SAS V6.08 이전 : Statistical Analysis System 자료의처리및분석이주목적인범용통계패키지 SPSS, Minitab, BMDP, S, S-plus, R 등의패키지와비교할때자료의분석기능이뛰어남 SAS V6.08 이후 : Strategic Application System 단순통계자료분석용이아닌데이터베이스 (data base), 데이터마이닝 (data mining), 데이터웨어하우징 (data warehousing) 등각종응용프로그램을포함한통합패키지로활용 V8.1부터응용프로그램이훨씬보강된상태의토탈솔루션개념으로변화프로그램형식에메뉴형식이추가 2

SAS 소프트웨어구성 시스템 - SAS/CORE : SAS 시스템을지배하는핵심부분 SAS 언어로작성된 SAS 프로그램을해석하고, SAS 시스템제어및관리 데이터처리 - SAS/BASE : SAS 의가장기본적인 S/W 자료입력, 입력자료저장, 수정, 검색, SAS 파일편집단순통계분석, 보고서작성 - SAS/FSP : 대화형처리 S/W SAS 자료의수정, 검색등을모니터전체화면을사용하여처리하는 S/W Base SAS Software( 기본 SAS 소프트웨어 ) : SAS/CORE+SAS/BASE 간단한자료처리및통계량계산을수행 그래픽 - SAS/GRAPH : 고단위그래픽 S/W 각종 2 차원및 3 차원그래프지원 DBMS(DataBase Management System) 데이터엑세스 - SAS/ACCESS : 각종데이터베이스엑세스 S/W 다른데이터베이스와의접속이가능하도록하는 S/W 3

SAS 소프트웨어구성 ( 계속 ) 통계분석 - SAS/STAT : 통계분석 S/W 통계모델을이용한광범위한자료분석법, 모수추정기법등고급응용통계방법지원 - SAS/IML : SAS/Interactive Matrix Language 행렬연산 S/W - SAS/QC : 통계적품질관리 S/W - SAS/ETS : 경제통계와시계열분석 S/W - SAS/OR : SAS/Operation Research 의사결정기법지원 S/W - SAS/LAB : 대화형실험실통계해석 S/W - SAS/INSIGHT : 대화형통계해석및그래픽구현 S/W - SAS/CALC : 스프레드쉬트 S/W 4

SAS 소프트웨어구성 ( 계속 ) 어플리케이션구축 - SAS/AF : SAS/Application Facility 어플리케이션개발 S/W 메뉴판식응용프로그램작성지원 S/W - SAS/EIS : 메뉴형식의 Enterprise Information System(EIS) 개발지원 S/W - SAS/SCL : Screen Control Language 사용자지향응용어플리케이션 - SAS/ASSIST : 메뉴형식의사용자인터페이스 S/W - SAS/CPE : 컴퓨터성능평가 S/W - SAS/PH-CLINICAL : 의학 / 약학연구해석용 S/W 5

SAS 소프트웨어구성 ( 계속 ) 분산처리 - SAS/CONFLICT : 분산처리관련 S/W - SAS/SHAPE : 분산처리관련 S/W 기타 - SAS/TOOLKIT : SAS 모듈작성 S/W - SAS/GIS : 지리정보시스템 S/W - SAS/C : C 컴파일러 - SAS/MACRO : 동일한작업의반복을단순화하기위한 S/W - SAS/Enterprise Miner : 각종 Data Mining을지원하는 S/W 6

SAS 시작하기 SAS 초기화면 7

각창의설명 (1) Explorer 창 - 테이블 (data set), 카탈로그, 파일등을관리하는곳 - SAS 파일을보거나관리 - 새로운라이브러리및파일단축경로생성 - 라이브러리의새로운멤버생성 - SAS 파일을열거나편집 9

각창의설명 (2) 결과 (Results) 창 - 편집기창에서실행된프로그램의각절차에의해출력결과목록이나타남 - 해당목록을더블클릭하면 출력 창에서해당되는내용으로이동 10

각창의설명 (3) 편집기 (Editor) 창 - 종류 : 확장편집기, 프로그램편집기 - 기존의프로그램열기, 편집 - 새로운프로그램생성및실행 - 프로그램실행시 F8버튼또는실행버튼 ( ) 으로실행 11

각창의설명 (4) 로그 (Log) 창 - SAS 프로그램실행시프로그램내용을검토하며오류의파악 - 검토결과와각절차들의실행에소요된시간등을출력 12

각창의설명 (5) 출력 (Output) 창 - SAS 프로그램에의해실행된결과들이나타남 - 단, 그래픽모드로출력된결과들은그래픽창에나타남 13

SAS 프로그램구성 기본구성 DATA 단계 - DATA 문으로시작함 - 하나이상의새로운 SAS data set을생성 - 이미존재하는 SAS data set을가공, 처리하여새로운 SAS data set을만듦 - 보고서작성, 파일의처리, 정보의저장, 회수등이이루어짐 PROC(procedure) 단계 - PROC 문으로시작하여지정된이름을가진절차를수행 - 생성된 SAS data set의자료를분석하여그결과를출력하는등의작업을수행 - 대표적처리절차 PRINT MEANS UNIVARIATE CORR TTEST ANOVA REG GLM FREQ LOGISTIC PRINCOM FACTOR CLUSTER DISCRIM CANDISC 14

Raw Data Read in Data Process Data (Create new variables) Data Step Output Data (Create SAS Dataset) Analyze Data Using Statistical Procedures PROCs

DATA demo; INFILE DATALINES; INPUT gender $ age marstat $ credits state $ ; if credits > 12 then fulltime = 'Y'; else fulltime = 'N'; if state = 'MN' then resid = 'Y'; else resid = 'N'; DATALINES; F 23 S 15 MN F 21 S 15 WI F 22 S 09 MN F 35 M 02 MN F 22 M 13 MN F 25 S 13 WI M 20 S 13 MN M 26 M 15 WI M 27 S 05 MN M 23 S 14 IA M 21 S 14 MN M 29 M 15 MN ; RUN; PROC PRINT DATA=demo ; VAR gender age marstat credits fulltime state ; RUN; DATA STEP SAS PROCEDURE

예제 아래의표와같은데이터를이용하여간단한성적관리프로그램을 SAS 로작성하시오. 1. 자료를입력하여그대로인쇄 (print) 하시오. 2. 중간시험과기말시험의성적을합산하고인쇄하시오. 이름 번호 성별 학과 중간시험 기말시험 성준 1 남 통계 5 3 춘향 2 여 수학 30 40 흥부 5 남 컴퓨터 25 30 세준 4 남 통계 23 21 콩쥐 3 여 컴퓨터 30 28 논개 6 여 수학 39 21 17

DATA class; INPUT name $ number sex $ dept $ exam1 exam2; CARDS; Sungjun 1 M Stat 5 3 Choonhyang 2 F Math 30 40 Heungboo 5 M Computer 25 30 Sejoon 4 M Stat 23 21 Kongjui 3 F Computer 30 28 Nongae 6 F Math 39 21 RUN; PROC PRINT DATA=class; RUN; DATA new; SET class; score=exam1+exam2; RUN; PROC PRINT; /* 가장최근사용한 SAS data set 를자동으로사용 */ RUN; 18

SAS 문장특징 - SAS 키워드 (SAS keyword), SAS 이름 (SAS name), 연산자 (operator), 특수문자 (special characters) 등으로구성 - SAS 문장은반드시세미콜론 (;) 으로끝남그러나, 입력되는데이터는 SAS 문장이아니므로세미콜론을쓰면안됨 - SAS 문장입력에는특별한규칙이없음 1 한문장이어느열에서시작하건, 여러줄에걸쳐나눠입력하건상관없음 2 한줄에여러개독립된문장들을연속해서입력할수도있고, 두문장사이에여러줄이빈줄이어도상관없음 3 영어대 / 소문자구분없고, 혼합해서사용해도됨 4 문장사이에빈칸이여러개있어도상관없음 - SAS 키워드 : DATA, INPUT, CARDS, RUN, PROC, PRINT, SET 앞의예에서대문자로쓰여진단어는 SAS 프로그램내에서용도가이미지정되어있음 - SAS 이름 : class, name, number, sex, dept, exam1, exam2, new, score 소문자로쓰여진단어는사용자의편의상작명가능 - 연산자 : =, + 등의부호 - 특수문자 : $ 19

SAS 문장특징 ( 계속 ) - SAS 이름을짓는규칙 1 첫문자로는반드시영문자나밑줄 (_) 이용 2 두번째문자부터는영문자, 밑줄, 숫자사용가능 3 이름중간에빈칸이있을수없음 예1) 올바른경우 a id_num txt data1 _effect_ 예 2) 잘못된경우 1st_ data $ollar 20

SAS 연산자 1 산술연산자 (Arithmetic Operators) 산술연산자산술기능 + 더하기 - 빼기 * 곱하기 / 나누기 ** 지수예 ) A**2 A 2 2**A 2 A 2**3**4? cf) B2 : 변수명 B*2 : 수식 21

2 비교연산자 (Comparison Operators) 비교연산자 비교기능 = EQ 같다 (EQual to) ^= NE 같지않다 (Not Equal to) > GT 크다 (Greater Than) < LT 작다 (Less Than) >= GE 크거나같다 (Greater than or Equal to) <= LE 작거나같다 (Less than or Equal to) - 비교연산자는기호와단축영문자두종류이용가능 - SAS 에서는비교연산자를이용하여진리값 (true value) 할당 예1) x=3, y=7 일때 t=x<y 이면 t=1, t=x>y 이면 t=0 t= 'Gary' > 'Adams' 이면 t=1 예 2) IF x<y THEN z=5; ELSE z=9; z=5*(x<y)+9*(x>=y) 22

3 논리연산자 (Logical Operators) 논리연산자 기능과진리값 & AND 좌우의수식이둘다참이면 1, 아니면 0 OR 좌우의수식이둘중하나이상이참이면 1, 아니면 0 ^ NOT 우측의수식이참이면 0, 아니면 1 예 ) a=1; b=2; c=3; d=a<b & b<c; e=a<b & b>c; f=a<b b>c; g=a>b b>c; h=^(a<b); d=1, e=0, f=1, g=0, h=0 23

4 접합연산자 (Concatenation Operators) : - 연결연산자는문자열을연결한다. - 연결연산자는문자열의앞뒤에오는공백을제거하지않는다. - 후미공백을제거하기위하여 trim 함수를이용할수있다. - 공백을제거하기위하여 compress 함수를이용할수있다. 예 ) level='grade ' 'A' level='a' 'B' 'C' level=trim('grade ') 'A' level=compress('grade ' 'A') level=trim('grade ' 'A') level = 'grade A' level = 'ABC' level = 'gradea' level = 'gradea' level = 'grade A' 24

DATA test; a1='black '; a2='blue Black '; name='jack'; game1=a1 name; game2=compress(a1 name); game3=compress(a2 name); game4=trim(a1) name; game5=trim(a1 name); game6=trim(a2) name; RUN; PROC PRINT; RUN; 25

5 최소 (MIN), 최대 (MAX) 연산자 : ><, <> - >< 연산자는두실수의최소값을계산한다. - <> 연산자는두실수의최대값을계산한다. 예 ) A = 3><-3 A = -3 B = 1<>2 B = 2 26

6 IN 연산자 : X in A - IN 연산자는 X 가수열 A 에포함되는지판단한다. - 수열 A 를나타내기위하여 : 을이용할수있다. 3:10 은 3, 4, 5, 6, 7, 8, 9, 10 을의미한다. - <> 연산자는두실수의최대값을계산한다. 예 ) (2*1:5) 1,2,3,4,5,1,2,3,4,5 X=3; Y = X in (1:3) X = 3, Y = 1 y = x in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10); y = x in (1:2,10); 27

연산자우선순위 순위 순서 기능 1 멱 (**), 접두연산자 (+, -, ^), 최소 / 최대 (><, <>) 2 곱셈, 나눗셈 (*, /) 3 덧셈, 뺄셈 (+, -) 4 접합연산자 ( ) 5 비교연산자 (>, =, <, >=, <=) 6 논리곱 (&, and) 7 논리합 (, or) 예 ) X=2**3**4 (2**(3**4)) Y=-3><-3 -(3><(-3)) 28

SAS 함수 함수호출 Function(argument, argument, ) 구분이름기능 산술함수 ABS 절대값 (absolute value) MAX MIN MOD SIGN SQRT 최대값 (maximum) 최소값 (minimum) 나머지 (remainder, 또는 modulus) 부호 (sign) 제곱근 (square root) 29

구분 이름 기능 절단함수 CEIL 인수이상의최소정수 FLOOR 인수이하의최대정수 INT 인수에서소수점이하를절단한정수 (integer) ROUND 지정된자리수에서반올림 (rounding) 수리함수 EXP 지수함수 (exponential function) LOG 자연로그 (natural logarithm) LOG2 밑이 2인로그 LOG10 상용로그 (common logarithm) 삼각함수 COS 코사인 (cosine) SIN 사인 (sine) TAN 탄젠트 (tangent) 표본통계함수 CV 변동계수 (coefficient of variation) MEAN 산술평균 (arithmetic mean) RANGE 범위 (range) STD 표준편차 (standard deviation) 30

구분 이름 기능 표본통계함수 STDERR 표준오차 (standard error) SUM 합 (sum) VAR 분산 (variance) NMISS 결측치 (missing values) 의개수 분포함수 POISSON 포아송 (Poisson) 분포함수 PROBBNML 이항 (binomial) 분포함수 PROBCHI 카이제곱 (chi-square) 분포함수 PROBF F분포함수 PROBNORM 정규 (normal) 분포함수 PROBT T분포함수 분위수함수 CINV 카이제곱 (chi-square) 분포의분위수 FINV F분포의분위수 PROBIT 정규 (normal) 분포의분위수 TINV t분포의분위수 31

SAS 함수사용예 산술함수 - ABS(argument) : 주어진인수의절대값을계산 x = ABS(-3) ; x = 3 - MAX(argument, argument, ) : 주어진인수들중최대값을계산 x = MAX(-1, 0, 1) ; x = 1 - MOD(argument1, argument2) : argument1을 argument2로나누었을때의나머지계산 x = MOD(10, 3) ; x = 1 y = MOD(10, 1.6) ; y = 0.4 - SIGN(argument) : 인수의부호를확인. 인수의값이 0보다크면 +1, 0보다작으면 1 x = SIGN(-2) ; x = -1 - SQRT(argument) : 제곱근계산, 인수는 0보다큰값이어야함 x = SQRT(4) ; x = 2 32

절단함수 : 반올림및소수점이하의자리수가있는숫자의정수화에관련된함수 - CEIL(argument) : 인수이상의최소정수계산 x = CEIL(2.2) ; x = 3 y = CEIL(-2.2) ; y = -2 - FLOOR(argument) : 인수이하의최대정수계산 x = FLOOR(2.2) ; x = 2 y = FLOOR(-2.2) ; y = -3 - INT(argument) : 인수의값에서소수점이하를잘라버림 x = INT(1) ; x = 1 y = INT(1.5) ; y = 1 z = INT(-1.5) ; z = -1 Gauss 함수와다름 - ROUND(argument, round-off-unit) : 주어진인수를가장가까운반올림단위에서반올림 x = ROUND(123.456,1) ; x = 123 y = ROUND(123.456,100) ; y = 100 z = ROUND(123.456,0.01) ; z = 123.46 33

수리함수 - EXP(argument) : 주어진인수만큼 e의거듭제곱계산 x = EXP(0); x = 1 y = EXP(1); y = 2.71828 - LOG(argument) : 자연로그값계산, argument >0 e = EXP(1); e = 2.71828 x = LOG(e); x = 1 y = LOG(1); y = 0 z = LOG(10); z = 2.30259 - LOG10(argument) : 상용로그값계산, argument >0 x = LOG10(1); x = 0 y = LOG10(10); y = 1 표본통계함수 - MEAN(argument, argument, ) : 주어진인수들의산술평균계산 x = MEAN(1,2,3); x = 2 x1=1; x2=2; x3=3; average = MEAN(x1,x2,x3); average = 2 34