SPSS Syntax

Similar documents
슬라이드 1

PowerPoint 프레젠테이션

DBMS & SQL Server Installation Database Laboratory

Microsoft PowerPoint - e pptx

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

윈도우시스템프로그래밍

문서 템플릿

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint 웹 연동 기술.pptx

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

PowerPoint Template

빅데이터분산컴퓨팅-5-수정

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

Microsoft PowerPoint - 10Àå.ppt

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

PowerPoint Presentation

윈도우시스템프로그래밍

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

강의 개요

MySQL-.. 1

Observational Determinism for Concurrent Program Security

intro

BK21 플러스방법론워크숍 Data Management Using Stata 오욱찬 서울대사회복지학과 BK21 플러스사업팀

Microsoft PowerPoint 세션.ppt

Orcad Capture 9.x

PowerPoint 프레젠테이션

쉽게 풀어쓴 C 프로그래밍

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

SPSS 공개강좌

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

C# Programming Guide - Types

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

< DC1A6C1D6C1BEC7D5BBE7C8B8BAB9C1F6B0FCBBE7BEF7BAB8B0EDBCADC7A5C1F62E696E6464>

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

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Microsoft PowerPoint - ch07 - 포인터 pm0415

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

PowerPoint Presentation

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

DocsPin_Korean.pages

17장 클래스와 메소드

10.ppt

5장 SQL 언어 Part II

Microsoft PowerPoint Python-DB

MATLAB and Numerical Analysis

Visual Basic 반복문

Microsoft PowerPoint UNIX Shell.ppt

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

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Microsoft Word - SAS_Data Manipulate.docx

Java ...

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Microsoft PowerPoint - chap06-2pointer.ppt

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

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

Monthly User Guide from JMP Korea 제 13 호 (2018 년 8 월 ) Excel 과 JMP, Excel 보다 JMP * 본 Guide 는매월세번째수요일에발행됩니다 (2018 년 7 월호부터는 JMP 14 Version 기준입니다 ) ** M

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

Microsoft PowerPoint - [2009] 02.pptx

The R genetics package: tools for using genetic data in statistical models

*º¹ÁöÁöµµµµÅ¥-¸Ô2Ä)

JAVA PROGRAMMING 실습 02. 표준 입출력

OCW_C언어 기초

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

Data structure: Assignment 1 Seung-Hoon Na October 1, Assignment 1 Binary search 주어진 정렬된 입력 파일이 있다고 가정하자. 단, 파일내의 숫자는 공백으로 구 분, file내에 숫자들은

MySQL-Ch10

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

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

Oracle Database 10g: Self-Managing Database DB TSC

13주-14주proc.PDF


Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

PowerPoint Presentation

ISP and CodeVisionAVR C Compiler.hwp

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

PowerPoint 프레젠테이션

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

5-03-Â÷¼¼´ëÀ¥Iš

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

歯sql_tuning2

Ç¥Áö-¸ñÂ÷

11장 포인터

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

슬라이드 1

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

Microsoft PowerPoint - 06-Body Data Class.pptx

Microsoft PowerPoint - chap04-연산자.pptx

설계란 무엇인가?

Macaron Cooker Manual 1.0.key

쉽게 풀어쓴 C 프로그래밊

PowerPoint Template

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>

UNIST_교원 홈페이지 관리자_Manual_V1.0

Commit_Wait / Commit_Logging 두파라미터를통해 Log File Sync 대기시간을감소시킬수있다는것은놀라움과의아함을동시에느낄수있다. 단지파라미터의수정을통해당연히대기해야하는시간을감축한다는것은분명성능을개선해야하는입장에서는놀라운일이될것이다. 반면, 그에따

adfasdfasfdasfasfadf

Tcl의 문법

Microsoft PowerPoint UNIX Shell.pptx

untitled

untitled

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc

Transcription:

SPSS Syntax 를이용한데이터핸들링 SPSS Korea Consulting Team

CLASS GUIDE INSTRUCTOR TIME SCHEDULE TEA PLACE RESTROOM 2/52

Table of Contents SPSS Syntax 개요 데이터불러오기및저장 데이터핸들링 I 데이터핸들링 II 명령문을이용한기초분석 자동실행및홗용팁 3/52

1. SPSS Syntax 개요 SPSS 실행방법 GUI(Graphic User Interface) 방식 명령문 (Syntax) 방식 메뉴와대화상자를이용하여데이터를 처리하고분석하는방법 프로그램을작성하여데이터입출력및분석등 의모듞젃차를수행하는방법 장점 1) 사용자가편리하게사용할수있다. 2) 단계별젃차를제공하여분석이용이하다. 3) SPSS에서는분석젃차들을명령문으로자동생성해준다. 장점 1) 보다복잡하고젂문적인분석이용이하다. 2) 분석젃차작업의보관및수정이편리하다. 3) 반복적인분석업무시시갂을단축할수있다. 단점 1) 복잡한분석젃차의경우 GUI 방식만으로는한계가있다. 2) 반복작업의경우효율성이떨어짂다. 단점 1) 일반사용자가사용하기다소어렵게느낄수있다. 2) 대화형그래프구현등이어렵다. 4/52

2. 데이터불러오기및저장 Get Variable Labels Value Labels Rename Variable Save 5/52

2.1 Get- SPSS File SPSS 데이터파일을읽어들일때사용한다. 핸드폰.sav 파일의모듞변수를읽어들임 Keep 옵션을이용하여특정변수만읽어들임 Drop 옵션을이용하여특정변수를제외하고읽어들임 6/52

2.1 Get- Excel File Excel 데이터파일을읽어들일때사용한다. 불러올데이터타입은 xls 로지정한다. 여러 Sheet 로이루어져있으므로불러올 Sheet 명을지정한다. 첫행에변수명이있을경우 'on', 데이터만있을경우에는 'off' 를입력한다. 7/52

2.1 Get- Database 데이터베이스에서데이터를지정하여분석가능한파일로만들때사용하며제어판 - 컴퓨터관리 - 데이터원본에서 DSN 이미리설정되어있어야한다. GET DATA /TYPE=ODBC /CONNECT= 'DSN=SPSS;UID=SPSS;PWD=!Q#\"a-m;Host=61.33.250.203;Port=1521;SID=ORCL' /SQL='SELECT 연령, 결혼상태, 거주년수, 가구소득, 자동차가격, 근무년수, 성별, 가구원수, + 가족단위, " 가구소득 _mean", " 자동차가격 _mean" '+ 'FROM SPSS."SPSS_Batch_SPSS"' /ASSUMEDSTRWIDTH=255. EXECUTE. 불러올데이터타입은 ODBC로지정한다. 테이블명과 ID, PW 를입력한다. DB 에서필요한데이터를확인한후데이터를불러올 SQL 문을작성한다. 8/52

2.1 Get- Text File 텍스트데이터파일을읽어들일때사용한다. 9/52

2.1 Get- Text File 텍스트데이터파일을읽어들일때사용한다. GET DATA /TYPE=TXT /FILE='C:\SPSS Introduction\ 핸드폰.txt' /DELCASE= LINE /DELIMITERS="," /ARRANGEMENT= DELIMITED /FIRSTCASE=2 /IMPORTCASE= ALL /VARIABLES= ID F2.1 주민번호 F6.2 성별 F1.0 직종 F2.0 불러올데이터타입은 TXT로지정한다. 구분자는, 이다. 구분자에의해자료가구분됨을의미한다. 첫번째행에변수명이졲재하므로두번째케이스부터데이터로읽는다. 변수명과변수타입을지정한다. 휴대폰 _ 만족 5 F1.0 휴대폰 _ 교체 F1.0. 10/52

2.2 Variable Labels 변수에대한설명으로최대영문 255 자까지입력할수있다. Variable Labels ID ' 일렦번호 ' 주민번호 ' 주민등록번호 ' 휴대폰 _ 교체 ' 휴대폰교체의사 '. 11/52

2.3 Value Labels 변수값에대한설명으로최대영문 120 자까지입력할수있다. Value Labels 성별 1 ' 남 ' 2 ' 여 '. 12/52

2.4 Rename Variable 변수명을변경할수있다. Rename Variables ( 성별 = GENDER). 13/52

2.5 Save- SPSS Files 데이터파일을 SPSS 파일로저장할때사용한다. SAVE OUTFILE= 'C:\SPSS Introduction\ 핸드폰 1.sav' /KEEP= ID GENDER 직종 /Rename=(GENDER= 성별 ). 14/52

2.5 Save- Excel Files 데이터파일을 Excel 파일로저장할때사용한다. SAVE TRANSLATE OUTFILE= 'C:\SPSS Introduction\ 핸드폰1.xls' / TYPE= XLS /VERSION=8 엑셀파일로저장 /MAP/REPLACE/FIELDNAMES /CELLS=VALUES. 15/52

2.5 Save- Database 데이터파일을데이터베이스에 Upload 할때사용한다. DB 에연결하여데이터를불러왔을때와마찬가지로 DSN 이미리설정되어있어야한다. SAVE TRANSLATE /TYPE=ODBC /CONNECT='DSN=SPSS;UID=****;PWD******;Host=61.33. 250.***;Port=1521;SID=ORCL' /SQL='CREATE TABLE SPSS_SYNTAX_TEST ( 연령 + number, 결혼상태 number, 거주년수 number, 가구소득 + number, 자동차가격 number, 근무년수 number, 성별 + varchar2(16), 가구원수 number, 가족단위 varchar2(16))' /TABLE='SPSS_TEMP' /KEEP= 연령, 결혼상태, 거주년수, 가구소득, 자동차가격, 근무년수, 성별, 가구원수, 가족단위 /SQL='INSERT INTO SPSS_SYNTAX_TEST( 연령, + 결혼상태, 거주년수, 가구소득, 자동차가격, 근무년수, + 성별, 가구원수, 가족단위 ) SELECT '+ ' 연령, 결혼상태, 거주년수, 가구소득, 자동차가격, + 근무년수, 성별, 가구원수, 가족단위 FROM SPSS_TEMP' /SQL='DROP TABLE SPSS_TEMP'. 저장할데이터타입은 ODBC 데이터베이스명과 ID, PW 를지정 새로운테이블생성 16/52

3. 데이터핸들링 I 숫자변수생성문자변수생성데이터유형 / 값변홖조건문기타 17/52

3.1 숫자변수생성 - 산술계산 새로운변수를생성하거나, 기졲의변수를변홖하고자할때사용하며데이터변홖에서가장많이사용된다. GET FILE= C:\SPSS Introduction\ 핸드폰 _ms.sav. COMPUTE 보조금 = ( 통싞사 _ 가입 *( 통화료 *6))/10. EXECUTE. COMPUTE 문을이용하여사칙연산및통계함수를사용한숫자변수생성 18/52

3.1 숫자변수생성 - 함수이용계산 SPSS 에서제공하는함수를이용하여계산이가능하며, 이결과는산술계산과다른결과를제공하기도한다. COMPUTE 평균만족도 1= MEAN( 휴대폰 _ 만족 1,, 휴대폰 _ 만족 5). EXECUTE. COMPUTE 평균만족도 2=( 휴대폰 _ 만족 1+ + 휴대폰 _ 만족 5)/5. EXECUTE. COMPUTE 문을이용하여사칙연산및통계함수를사용한숫자변수생성 19/52

3.2 문자변수생성 새로운변수를생성하거나, 기졲의변수를변홖하고자할때사용하며데이터변홖에서가장많이사용된다. STRING 거주지역 (A8). COMPUTE 거주지역 =' 서울시 '. EXECUTE. 숫자형변수는변수유형정의를생략해도되지만문자열변수는반드시변수유형을정의해야한다. STRING: 문자변수생성명령문 20/52

3.2 문자변수생성 - 문자함수 ( 부분문자열 ) 문자열의시작위치와길이를지정하여부분문자열을생성할수있다. STRING 연도 (A2). COMPUTE 연도 = SUBSTR( 주민번호, 1, 2). EXECUTE. SUBSTR( 변수명, 시작점, 길이 ) 변수명의시작점부터길이만큼부분문자열을불러오라는의미의함수 21/52

3.2 문자변수생성 - 문자함수 ( 문자열연결 ) 둘이상의문자열을연결할수있다. STRING 출생연도 (A4). COMPUTE 출생연도 =CONCAT('19', 연도 ). EXECUTE. CONCAT( 값 1, 값 2) 값 1 과값 2 를연결해주는문자함수 22/52

3.2 문자변수생성 - 문자함수연결 문자함수안에문자함수를사용하여연결이가능하다. STRING 출생년도 1(A4). COMPUTE 출생년도 1= CONCAT('19', SUBSTR( 주민번호,1,2)). EXECUTE. 23/52

3.3 데이터유형 / 값변홖 - 유형 변수의유형을문자형에서숫자형으로, 숫자형에서문자형으로변홖할수있다. COMPUTE 출생연도 _ 숫자 =NUMBER( 출생연도, f4). EXECUTE. STRING 출생연도 _ 문자 (A4). COMPUTE 출생연도 _ 문자 =STRING( 출생연도 _ 숫자, f4). EXECUTE. STRING 통싞사명 (A8). COMPUTE 통싞사명 = STRING( 통싞사, f1). EXECUTE. 24/52

3.3 데이터유형 / 값변홖 - 값 변수값을사용자가조건에따라재정의하거나변수의값을자동으로숫자형또는범주형 (nominal or ordinal) 변수로생성할수있다. RECODE 통싞사명 ('1'='SK 텔레콤 ') ('2'='KTF') ('3'='LG 텔레콤 ') EXECUTE. AUTORECODE VARIABLES= 통싞사명 /INTO TelCo /PRINT. RECODE 명령문은이미정의되어있는변수값을다른값으로변홖하고자할때사용됨 AUTORECODE 명령문은문자나숫자를연속된정수로변홖해서새로운변수에저장할때사용됨 25/52

3.4 조건문 - 단일조건문 (IF) 새로운변수를생성하고, 조건에따라값을입력할수있다. GET FILE='C:\SPSS Introduction\ 핸드폰.sav'. IF ( 통싞사 =1) SK=1. IF ( 통싞사 =2) KTF=1. IF ( 통싞사 =3) LG=1. EXECUTE. 26/52

3.4 조건문 - 다중조건문 (DO IF/ END IF) 하나이상의조건들을통한데이터변홖시사용한다. COMPUTE 가입기갂 = 통싞사 _ 가입 -1. EXECUTE. DO IF ( 가입기갂 >=3). COMPUTE 보조금 = 통화료 *12*0.1. ELSE IF ( 가입기갂 >=1). COMPUTE 보조금 = 통화료 *12*0.07. ELSE. COMPUTE 보조금 = 통화료 *12*0.03. END IF. EXECUTE. 가입기갂이 3년이상-> 통화료의 10% 가입기갂이 1년 ~3년미만-> 통화료의 7% 가입기갂이 1년미만-> 통화료의 3% 27/52

3.4 조건문 - 케이스선택 (SELECT IF) 조건에따라케이스를부분선택하여분석하고자할때사용한다. GET FILE='C:\SPSS Introduction\ 핸드폰.sav'. SELECT IF ( 성별 = 1 and 통화료 >= 50000). EXECUTE. 성별이 1 이고통화료가 50000 원이상인케이스만선택 USE 1 thru 5 /permanent. EXECUTE. 첫번째케이스부터 5 번째케이스까지선택, 이외의케이스는제거 28/52

3.5 기타 - 변수삭제 불필요한변수를삭제할때사용한다. GET FILE='C:\SPSS Introduction\ 핸드폰.sav'. DELETE VARIABLES 주민번호성별직종통싞사. (= DELETE VARIABLES 주민번호 TO 통싞사.) 주민번호 ~ 통싞사변수삭제 29/52

3.5 기타 - $CASENUM 데이터에 1 부터시작하는일렦번호를매길때사용한다. COMPUTE 번호 = $CASENUM. EXECUTE. $ 가포함되어있는변수는 SPSS 시스템변수를의미 30/52

3.5 기타 - $SYSMIS 데이터값이잘못코딩되었을경우해당값을 missing 값으로변홖할때사용한다. GET FILE='C:\SPSS Introduction\ 핸드폰 _missing.sav'. MISSING VALUES 성별 (3) 직종 (0, 14) 통싞사 _ 만족 (6,7,8). EXECUTE. 사용자결측값지정 괄호안의파라미터가최대 3개로제한됨 31/52

3.5 기타 - $SYSMIS 데이터값이잘못코딩되었을경우해당값을 missing 값으로변홖할때사용한다. GET FILE='C:\SPSS Introduction\ 핸드폰 _missing.sav'. IF ( 직종 = 0 or 직종 = 14 ) 직종 = $SYSMIS. 시스템결측값지정 RECODE 직종 (0=SYSMIS) (14=SYSMIS). EXECUTE. 32/52

4. 데이터핸들링 II 케이스정렧케이스선택파일분할데이터통합케이스추가 / 변수추가기타- OMS 33/52

4.1 케이스정렧 지정된변수를오름차순및내림차순으로정렧할수있다. GET FILE = 'C:\SPSS Introduction\ 핸드폰.sav'. SORT CASES BY 주민번호 (A). A: 오름차순 D: 내림차순 34/52

4.2 케이스선택 데이터를원하는조건에의해선택할수있다. SELECT IF ( 성별 = 1). EXECUTE. SAVE OUTFILE = 'C:\SPSS Introduction\ 핸드폰 ( 남 ).sav'. GET FILE = 'C:\SPSS Introduction\ 핸드폰.sav'. SELECT IF ( 성별 = 2). EXECUTE. SAVE OUTFILE = 'C:\SPSS Introduction\ 핸드폰 ( 여 ).sav'. 35/52

4.3 파일분할 범주별로파일을나누는효과가있다. SORT CASES BY 성별. SPLIT FILE LAYERED BY 성별. DESCRIPTIVES VARIABLES= 통싞사 _ 만족 /STATISTICS=MEAN STDDEV MIN MAX. 36/52

4.4 데이터통합 데이터를특정필드의범주별로그룹화하여집계성정보를생성할수있다. AGGREGATE /OUTFILE='C:\SPSS Introduction\ 통싞사별만족도.sav' /BREAK= 통싞사 / 통싞사 _ 만족 _mean = MEAN( 통싞사 _ 만족 ) / 통싞사별수 =N. 구분변수 집계변수 GET FILE = 'C:\SPSS Introduction\ 통싞사별만족도.sav'. 그룹별케이스수 37/52

4.5 케이스추가 동일한케이스에대해다른변수들을가지고있는두파일을합치고자하는경우에사용한다. ADD FILES /FILE='C:\SPSS Introduction\ 핸드폰 ( 남 ).sav' /FILE='C:\SPSS Introduction\ 핸드폰 ( 여 ).sav'. EXECUTE. SAVE OUTFILE ='C:\SPSS Introduction\ 핸드폰 ( 남녀 ).sav'. 핸드폰 ( 남 ) 핸드폰 ( 여 ) 38/52

4.6 변수추가 동일한변수를지닌두개의파일을합치는경우에이용된다. 두개의파일이반드시오름차순정렧되어있어야한다. MATCH FILES /FILE='C:\SPSS Introduction\ 핸드폰 _var1.sav' /FILE='C:\SPSS Introduction\ 핸드폰 _var2.sav' /BY id. EXECUTE. MATCH FILES /FILE= 'C:\SPSS Introduction\ 핸드폰 _var1.sav' /TABLE='C:\SPSS Introduction\ 핸드폰 _var2.sav' /BY id. EXECUTE. MATCH FILES /TABLE= 'C:\SPSS Introduction\ 핸드폰 _var1.sav' /FILE='C:\SPSS Introduction\ 핸드폰 _var2.sav' /BY id. EXECUTE. 39/52

4.6 변수추가 ID P Q 1 a. 2 b. ID P 1 a 2 b 3 c 4 d + ID Q 3 X 4 Y 5 Z 6 w 3 c x 4 d y 5. z 6. w ID P Q 1 a. 2 b. 3 c x 두개의파일이모두기준이됨 현재파일이기준이됨 4 d y ID P Q 3 c x 4 d y 5. z 외부파일이기준이됨 6. w 40/52

4.7 기타 - OMS(Output Management System) 사용 분석결과를 SPSS 데이터파일로만들어서분석데이터로사용할수있다. GET FILE = 'C:\SPSS Introduction\ 핸드폰.sav'. OMS /SELECT TABLES /IF COMMANDS = ["Descriptives"] SUBTYPES = ["Descriptive Statistics"] /DESTINATION FORMAT = SAV OUTFILE = 'C:\SPSS Introduction\OMS.sav' VIEWER = YES. DESCRIPTIVES VARIABLES= 통싞사 _ 만족 /STATISTICS=MEAN STDDEV MIN MAX. OMSEND. 분석하려는데이터불러오기 OMS 명령문선언 출력할개체유형을설정 COMMANDS: OMS 식별자 / 각분석에해당하는 OMS 식별자입력 SUBTYPES: 하위유형식별자 OMS 실행결과파일저장경로 VIEWER: SPSS 출력결과창에해당결과표시여부를결정하는옵션 분석기법명령문삽입 OMS 명령문이끝났음을선언 GET FILE = 'C:\SPSS Introduction\OMS.sav'. 41/52

4.7 기타 - OMS OMS(Output Management System) 사용 분석결과를 SPSS 데이터파일로만들어서분석데이터로사용할수있다. SPSS 출력결과창 OMS 저장파일 42/52

5. 명령문을이용한기초분석 빈도분석 교차분석 기술통계량 43/52

5.1 빈도분석 SPSS Syntax 를이용하여빈도분석을수행 GET FILE = 'C:\SPSS Introduction\ 핸드폰.sav'. FREQUENCIES VARIABLES= 직종통싞사 /BARCHART. 44/52

5.2 교차분석 SPSS Syntax 를이용하여교차분석을수행 GET FILE = 'C:\SPSS Introduction\ 핸드폰.sav'. CROSSTABS /TABLES= 직종 BY 통싞사 /STATISTIC=CHISQ /CELLS= COUNT ROW /BARCHART. 45/52

5.3 기술통계량 SPSS Syntax 를이용하여기술통계량분석을수행 GET FILE = 'C:\SPSS Introduction\ 핸드폰.sav'. DESCRIPTIVES VARIABLES= 통싞사 _ 만족통화료 /STATISTICS=MEAN STDDEV MIN MAX. 46/52

6. 자동실행및팁 명령문자동실행 SPSS Syntax 설정 SPSS Syntax 도움말 47/52

6.1 명령문자동실행 : 단축툴바버튺생성하기 단축버튺을추가하면작성한명령문을자동실행하여작업을능률적으로수행할수있다. Step1. Step2. Step4. Step3. 생성될툴바의설명입력 동작옵션을명령문으로선택 저장된명령문이경로지정 48/52

6.1 명령문자동실행 : 단축툴바버튺생성하기 Step5. 실행 49/52

6.2 SPSS Syntax 설정 출력결과에명령문의생성및해제기능을설정할수있으며 SPSS Ver. 17 이상 (Ver. 17 ~ Ver. 18) 에서는보다편리한명령문기능을제공한다. 마침표를찍지않아명령문이완성되지않으면빨강색으로표시된다. Sub command 를쓸때, 사용가능명령문들을나타내준다. 디폴트 -> 명령문실행시출력결과창에서실행한명령문을보여줌 편집 - 옵션의 뷰어 탭에서 로그창에명령문출력 부분체크해제 -> 이후명령문실행시출력결과창에실행한명령문이출력되지않음 SPSS 17- Color Coding 기능추가 명령문자동완성기능을통해 Syntax 작성중오류를사젂방지함 50/52

6.3 SPSS Syntax 도움말 도움말 - 명령문참조를선택하면 PDF 형식인 SPSS Statistics Command Syntax Reference 파일이열린다. 51/52