제 7 장 EViews 의기초
EViews 의개요 (the nature of EViews) EViews 란무엇인가? EViews(Econometric Views) 는 QMS(Quantitative Micro Software) 사가제작한윈도우바탕의계량경제분석프로그램임. EViews 를통해경제통계간관계를신속하게작성할수있으며이와같은관계를바탕으로예측을할수있음. EViews 에서수행할수있는분석으로는경제통계의기술적분석, 회귀분석, 시계열분석등이있음. 또한경제통계에대한분석을시각적으로파악할수있는각종그래프기능이유용함. 자료분석시각종창 (window) 이나타나는데이때창의메뉴 (menu) 가분석에맞도록조정되어나타남. 그러나분석자가필요한모든기능을포괄하고있지는않음.
EViews 의개요 (the nature of EViews) EViews 는대형컴퓨터에서이용되었던 TSP 와개인용컴퓨터 (personal computer) 에서이용되었던 MicroTSP 를바탕으로 1994 년 EViews 1.0 이개발되었으며 2011 년 10 월현재 EViews 7.2 가출시되었음 (http://www.eviews.com/).
EViews 의개요 (the nature of EViews) EViews 의주요기능과프로그램의수행 경제통계자료의처리 경제통계자료의입력, 확장, 수정및생성 경제통계관련그래프의작성및기술통계량의계산 경제통계의계절변동및추세추출 단위근검정, 공적분검정, 인과관계검정등 계량경제모형의추정과예측 회귀분석모형, 시계열분석모형, 벡터자기회귀모형, 연립방정식모형등 프로그램은메뉴를이용하여수행할수있으나각메뉴에해당하는명령어를입력한프로그램파일을만들어프로그램을일괄수행할수있음.
EViews 의개요 (the nature of EViews) EViews 의작동 EViews를시작하려면윈도우바탕화면에서 EViews 아이콘 (icon) 을두번연속클릭하면다음과같은창이나타남. Title bar( 제목표시줄또는제목칸 ) : EViews 의수행상태를나타냄. Main menu( 주메뉴 ) : EViews 를수행할수있는각종조건을지정함. Command window( 명령어창 ) : 주메뉴밑에있는부분으로명령어를입력할수있음 ( 명령어는엔터키를누르면실행됨 ). Work area( 작업영역또는작업공간 ) : EViews 에서수행된작업들이창으로나타남 (F6 또는 Crtl+Tab 으로창별이동 ). Status line( 상태표시줄또는상태줄 )
EViews 의개요 (the nature of EViews) 주메뉴 (Main menu) 의구성 Menu item( 메뉴항목 ) Drop-down menu(or Pull-down menu) Darkened menu items are available Grayed menu items not available EViews 를수행할수있는각종조건을지정함 : 회색메뉴항목 (grayed menu items) 은비활성항목흑색메뉴항목 (darkened menu items) 은활성항목
EViews 의개요 (the nature of EViews) 명령어창 (Command window) 명령어창은주메뉴의밑에있는부분으로 EViews 명령어를직접입력할수있음. 명령어는엔터키 ( ) 를누르면실행됨. 명령어창 (Command window) 은다음과같이구성됨. Insertion point( 삽입점 ) Scroll button( 스크롤버튼 ) Drag edge to resize( 크기조정 ) 삽입점 (Insertion point) 은키보드 (Keyboard) 가놓여진곳의문자를보여줌.
EViews 의개요 (the nature of EViews) 상태표시줄 (Status line) 윈도우의맨하단부 (at the very bottom of the window) 상태표시줄은다음과같이구성됨. Message area( 메시지영역 ) Default database( 디폴트된데이터베이스 ) Default directory( 기본디렉토리 ) Active workfile( 작업파일 ) 좌측부분인메시지영역은상태메시지를나타냄. 다음부분은자료와프로그램을찾기위해사용될디폴트디렉토리 (Default directory) 를보여줌. 마지막두부분은디폴트된데이터베이스와작업파일을나타냄.
EViews 의개요 (the nature of EViews) 명령어의문장규칙 EViews 의명령어는다음과같은문장규칙을따름. EViews 의명령어는대문자, 소문자에그다지민감하지않음 (case-insensitive). 즉, 예를들어 show 와 Show 는같음. EViews 에서변수명과함수명은알파벳 (a-z), 숫자 (0-9), 밑줄부호 (_) 만사용할수있음 ( 단, 숫자로시작해서는안됨 ). EViews 에서명령어와명령어는새로운줄로구분됨. 로시작하는줄은무시됨. 즉, 로시작하는줄에프로그램에대한설명을넣을수있음.
EViews 의개요 (the nature of EViews) EViews 의종료는다음과같은방법으로실시함. 1 주메뉴의 File/Exit 을선택함. 2 Alt+F4 를이용함. 3 제목표시줄오른쪽의종료상자 (S) 를클릭함. 4 제목표시줄왼쪽의 EViews 아이콘 ( ) 을두번클릭함. 종료시에는항상저장되지않은파일에대한저장여부를묻는메시지가나옴. EViews 를이용하다모르는경우다음과같은방법으로활용함. 1 EViews 메뉴얼을이용 (User's Guide, Reference Guide) 2 주메뉴에서 Help 선택 3 EViews 사홈페이지접속 : http://www.eviews.com 4 EViews 포럼접속 : http://forums.eviews.com
작업파일의생성 (Creating a Workfile) EViews 의주메뉴에서 File/New/Workfile 을선택하면분석대상자료의주기 (Frequency) 와분석기간 (Start date, End date) 을선택할수있는다음과같은화면 ( 대화상자 ) 이나타남. 작업파일의구조 ( 유형 ) Dated-regular frequency : 시계열자료 (time series data) 에사용되는작업파일구조 Unstructured/Undated : 횡단면자료 (cross section data) 에사용되는작업파일구조 Balanced Panel : 패널자료 (panel data) 에사용되는작업파일구조
작업파일의생성 (Creating a Workfile) EViews 의주메뉴에서 File/New/Workfile 을선택하면분석대상자료의주기 (Frequency) 와분석기간 (Start date, End date) 을선택할수있는다음과같은화면이나타남. 작업파일의주기 (Frequency) Annual( 연도별 ) Semi-annual( 반기년 ) Quarterly( 분기별 ) Monthly( 월별 ) Weekly( 주별 ) Daily( 일별 ; 5-7 일 ) Intraday( 일중 ) 등
작업파일의생성 (Creating a Workfile) EViews 의주메뉴에서 File/New/Workfile 을선택하면분석대상자료의주기 (Frequency) 와분석기간 (Start date, End date) 을선택할수있는다음과같은화면이나타남. 분석기간의지정 Start date( 시작일 ) 과 End date( 종료일 ) 을입력함. 시작일은분석에사용하기위한시작날짜이거나관측값의숫자이고, 종료일은가장최근날짜이거나관측값의숫자를의미함. 만일정확한시작일과종료일날짜를알지못하더라도 EViews 는나중에작업파일범위를확장하거나수정할수있음.
작업파일의생성 (Creating a Workfile) EViews 의주메뉴에서 File/New/Workfile 을선택하면분석대상자료의주기 (Frequency) 와분석기간 (Start date, End date) 을선택할수있는다음과같은화면이나타남. 자료형태별분석기간의입력방법 Frequency Start date End date 입력방법 Annual 2000 2012 2000 2012 Quarterly 1 st Q. 2000 4 th Q. 2012 2000:1 2012:4 Monthly Jan. 2000 Nov. 2012 2000:01 2012:12 Daily Jan. 2, 2000 Nov. 31, 2012 1:2:2000 12:31:2012 Undated 30 observations 1 30
작업파일의생성 (Creating a Workfile) EViews 의주메뉴에서 File/New/Workfile 을선택하면분석대상자료의주기 (Frequency) 와분석기간 (Start date, End date) 을선택할수있는다음과같은화면이나타남. 횡단면자료의경우관측수 (Observations) 의지정여기서는 30 개의관측값을갖는횡단면자료를불러들이는경우를가정함.
작업파일의생성 (Creating a Workfile) EViews 의주메뉴에서 File/New/Workfile 을선택하면분석대상자료의주기 (Frequency) 와분석기간 (Start date, End date) 을선택할수있는다음과같은화면이나타남. 패널자료의경우작업파일구조 Annual, Quarterly, Monthly 등의 Frequency, Start date, End date 그리고 Number of cross sections 를지정해야함.
작업파일의생성 (Creating a Workfile) 외부자료 (Foreign data) 의작업파일 File/Open/Foreign Data as Workfile 을클릭한후파일을선택함 ( 외부자료란엑셀및다른통계프로그램자료임 ). 클릭하면 3 단계중 2 단계로진행됨.
작업파일의생성 (Creating a Workfile) 외부자료 (Foreign data) 의작업파일 File/Open/Foreign Data as Workfile 3 단계중 2 단계는다음과같음. 클릭하면 3 단계중 3 단계로진행됨.
작업파일의생성 (Creating a Workfile) 외부자료 (Foreign data) 의작업파일 File/Open/Foreign Data as Workfile 3 단계중 3 단계는다음과같음. 클릭하면 EViews 창에외부자료의작업파일이생성됨.
작업파일의생성 (Creating a Workfile) 외부자료 (Foreign data) 의작업파일 이와같이클릭하고나면다음과같은작업파일창이활성화됨. 2003 년 1 월 2 일부터 2012 년 3 월 30 일까지의작업파일에대한정보가제시됨. 관측값의개수 (obs) 는 2,294 개임. 이대화창 (dialog window) 에대한정보를아직저장하지않았기때문에작업파일명은무제 (Untitled) 로나타남. 계수벡터 (vector of coefficient) 상수항 c, 잔차계열 (series of residuals) resid, 특정시계열자료들의작업파일디렉토리를나타냄 ( 예 : kospi200 은한국주가지수, wit 는서부텍사스산중질유가격, won_dollar 는원 / 달러환율 ).
작업파일의생성 (Creating a Workfile) [ 참고 ] EViews 4.1( ) 에서의자료불러오기 (Data Import) 주메뉴의 File/New/Workfile 을클릭하면다음과같은대화창이나타남. 지정및입력한후 OK 를클릭함. Frequency Start date End date 입력방법 Annual 2000 2012 2000 2012 자료형태별분석기간의입력방법 Quarterly 1 st Q. 2000 4 th Q. 2012 2000:1 2012:4 Monthly Jan. 2000 Nov. 2012 2000:01 2012:12 Daily Jan. 2, 2000 Nov. 31, 2012 1:2:2000 12:31:2012
작업파일의생성 (Creating a Workfile) [ 참고 ] EViews 4.1( ) 에서의자료불러오기 (Data Import) 새로생긴작업파일의창에계수벡터상수항 c 와잔차계열 resid 가다음과같이나타남.
작업파일의생성 (Creating a Workfile) [ 참고 ] EViews 4.1( ) 에서의자료불러오기 (Data Import) 다음단계는작업파일에자료를불러들이기위해주메뉴의 File/Import/Read Text-Lotus-Excel 을선택하면다음의대화창이나타남. 불러오기를할자료의파일형식이 Excel 인경우선택하고, 자료의파일이름을찾고난후열기 (O) 를클릭함. Excel 파일이 Excel 2007 이후버전으로저장된경우에는반드시 Excel 97-2003 통합서식으로확장자를변경한후 (xlsx xls) EViews 자료불러오기를해야함.
작업파일의생성 (Creating a Workfile) [ 참고 ] EViews 4.1( ) 에서의자료불러오기 (Data Import) 자료파일의선택후 OK 를클릭하면다음과같은대화창이나타남 (Excel Spreadsheet Import dialog). 자료가 Excel 파일의 B 열 2 행부터자료가시작됨을나타냄. 여기에는 Excel 파일에서각자료의이름을순서대로기입한후 OK 를클릭함.
작업파일의생성 (Creating a Workfile) [ 참고 ] EViews 4.1( ) 에서의자료불러오기 (Data Import) 자료파일의선택후 OK 를클릭하면다음과같은대화창이나타남 (Excel Spreadsheet Import dialog). 자료가 Excel 파일의 B 열 2 행부터자료가시작됨을나타냄. 여기에는 Excel 파일에서각자료의이름을순서대로기입하든지또는자료의개수를입력한후 OK 를클릭함.
작업파일의생성 (Creating a Workfile) [ 참고 ] EViews 4.1( ) 에서의자료불러오기 (Data Import) 앞서창에서 OK를클릭하고나면다음과같이작업파일의창이활성화됨. 작업파일창이활성화된이후부터의과정은 EViews 버전 7.0 과동일함. 계수벡터 (vector of coefficient) 상수항 c, 잔차계열 (series of residuals) resid, 특정시계열자료들의작업파일디렉토리를나타냄 ( 예 : kospi200 은한국주가지수, wit 는서부텍사스산중질유가격, won_dollar 는원 / 달러환율 ).
작업파일의저장 (Saving a Workfile) EViews 에서의완성된작업파일을추후에다시사용하기위해적당한이름을정한후저장함. 주메뉴에서 File/Save as 또는 File/Save 의절차를실행하여작업파일을저장함.
작업파일의저장 (Saving a Workfile) 주메뉴의 File/Save as 를실행하고다음의대화창이나타나면파일명을저장함 ( 작업파일의확장자는 wf1 이됨 ).
작업파일의저장 (Saving a Workfile) Workfile save 대화창에서 Series storage/double precision (16 digit accuracy) 옵션을선택한후 OK 를클릭함.
작업파일의불러들이기 (Loading a Workfile) 이전에작업한후저장했던작업파일을불러들이기위해서 File/Open/Eviews Workfile 을실행함. 이절차를실행하여디렉토리를찾아서검색하거나또는작업파일의이름을두번클릭함. 그결과작업파일창이열리고파일에있는모든개체 (object) 는즉시이용이가능함. 모든 EViews 파일의대화창은디폴트디렉토리 (Default directory) 의내용으로구성된화면으로시작됨. 디폴트디렉토리는초기에 EViews 프로그램이포함하고있는디렉토리가열리도록설정됨. 그러나이는언제든지원하는형태로바꿔사용할수있음.
작업파일의불러들이기 (Loading a Workfile) 디폴트디렉토리를바꾸기위해 Default Directory box 를체크함. Default Directory box Default : 기본값 Raw Data : 원자료값 Differenced : 차분값 % Change : % 변화율 Log : 로그변환값 Log Dif : 로그차분값
작업파일의불러들이기 (Loading a Workfile) 디폴트디렉토리를바꾸기위해 Default Directory box 를체크함. Default Directory box Differenced : 차분값
작업파일의불러들이기 (Loading a Workfile) 디폴트디렉토리를바꾸기위해 Default Directory box 를체크함. Default Directory box Log : 로그변환값
작업파일의불러들이기 (Loading a Workfile) 디폴트디렉토리를바꾸기위해 Default Directory box 를체크함. Default Directory box Log Dif : 로그차분값
Object 기초 (Object Basics) EViews 에있는정보는모두 object( 개체또는객체 ) 에저장되며각 object 는특정분석과관련된하나의정보를포함하고있음. 즉, 모든정보는 object 에저장됨. 이때하나의 object 는오로지하나의정보만가지고있는것은아님. 예를들어추정방정식 object 는방정식의추정으로부터획득된계수뿐만아니라식별 (specification), 분산 - 공분산행렬 (variance-covariance matrix) 그리고추정과관련된다양한통계량의설명까지도포함하고있음. 이와같이 EViews 를이용한분석작업은하나의 object 가완전한자료와결과를가지고분석을위해사용되기때문에간단하게처리될수있음.
Object 자료 (Object Data) 앞서살펴본바와같이하나의각 object 는다양한형태의정보를포함하고있음. 예를들어계열 (series), 행렬 (matrix), 벡터 (vector), 그리고스칼라 (scalar) object 등대부분수치적인정보 (numeric information) 를포함하고있음. 반면, 방정식과시스템의식별그리고추정결과에대한완전한정보를포함하고있을뿐만아니라추정을구축하기위해사용되는기초자료에대한참조까지포함하고있음.
Object 보기 (Object Views) Object 에서분석대상자료를시험하기위한한가지이상의방법이존재함. Eviews 의주메뉴에서 View 는 object 에서자료로볼수있는다양한방법을제공하는표 (table) 이자도형적인창 (graphical windows) 임. 즉, 여러가지결과를한꺼번에보여줌. 예를들어하나의계열 object 는원자료 (raw data) 와선형그래프 (line graph), 막대그래프 (bar graph), 히스토그램과통계량 (histogram-and-statistics), 계열상관도 (correlogram) 등의보기기능을가지고있음.
Object 유형 (Object Types) EViews에서가장중요한 object는계열과방정식 object임. EViews의기본적인 object의유형과아이콘은다음과같음.
Object 메뉴 (Object Menu) EViews에서 object의메뉴는일반적으로다음과같음. View object의정보를그래프및도표등으로살펴봄. Proc object의정보를다양하게변형하여보여줌. Object object의정보를저장또는삭제, 복사등을행함. Print object의화면에나타난결과를출력함. Save object의이름을저장하거나변경함.
Object 메뉴 (Object Menu) Workfile 창의구조는다음과같음. View, Proc, Object, Print, Name 등의메뉴가존재함.
Object 메뉴 (Object Menu) Workfile 창의구조는다음과같음. Workfile 내의계열을선택하면또다른메뉴가나타남.
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 EViews 에서주메뉴또는 Object 메뉴의 Proc/Generate by Equation 을선택하거나 Workfile 의경우 Genr 를선택하면 Generate Series by Equation 창이나타남.
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 EViews에서의 Generate Series by Equation 창의구조 위의 Enter equation 란에자료를변환하고자하는수식을입력한후 OK 를클릭하면새로운변수가생성됨.
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 예 : kospi200 지수의로그변환 lkospi200=log(kospi200) 을입력한후 OK 를클릭하면 lkospi200 이라는새로운변수가생성됨.
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 object 의산술연산 (arithmetic operation) 은 +, -, *, / 등을이용하여새로운계열 ( 변수 ) 을만들수있음. 논리적연산자 (logical operators) EViews 명령어수학기호내용 = <> < <= > >= and or = ¹ < > ³ equal to not equal to less than less than or equal to greater than less than or equal to and or
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 EViews에서 genr/series 관련함수함수내용 @mean(x) @var(x) @movav(x, 4) @inv(x) y(-4) y(2) d(x) d(x, n) dlog(x) dlog(x, n) x 의평균 x 의분산 x 의 4 기간이동평균 x 의역수 (1/x) y 의 4 기간전값 y 의 2 기간후값 x 에대한 1 차차분 x 에대한 n 차차분 x 의로그변환후 1 차차분 x 의로그변환후 n 차차분
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 명령어창에서 genr 또는 series를이용한자료변환식입력
EViews 에서의자료처리 (Data Processing) 새로운계열 (series : 변수 ) 의생성 앞의예에서와같이명령어창에서 genr 또는 series 를이용한자료들의변환결과다음과같이새로운계열들이추가적으로생성됨.
EViews 에서의표와그래프 (Table and Graph) EViews 에서도수분포표 (frequency table) 를작성하려면명령어창에서 tabulate 을다음과같이입력한후엔터키를누름.
EViews 에서의표와그래프 (Table and Graph) 다음의표는계열 kospi200 의도수분포표 (frequency table) 임.
EViews 에서의표와그래프 (Table and Graph) EViews 에서히스토그램 (histogram) 을작성하려면명령어창에서 hist 를다음과같이입력한후엔터키를누름.
EViews 에서의표와그래프 (Table and Graph) 다음의그림은계열 kospi200 의히스토그램 (histogram) 임 ( 히스토그램옆의상자는 kospi200 의기초통계량임 ).
EViews 에서의표와그래프 (Table and Graph) EViews 에서시계열자료의그래프를작성하려면명령어창에서 plot 을다음과같이입력한후엔터키를누름.
EViews 에서의표와그래프 (Table and Graph) 다음의그림은계열 kospi200 의시계열자료그래프임.
EViews 에서의표와그래프 (Table and Graph) EViews 에서표와그래프를작성하는또다른방법은계열 ( 변수 ) 을선택한후주메뉴또는 Object 메뉴의 View 를선택하면다음과같은창이나타남. 여기서 Graph 를클릭함.
EViews 에서의표와그래프 (Table and Graph) 다음의 Graph Option 대화창에서 OK 를클릭함.
EViews 에서의표와그래프 (Table and Graph) 그결과계열 kospi200 시계열자료의그래프가나타남.
EViews 에서의표와그래프 (Table and Graph) EViews 에서표와그래프를작성하는또다른방법은계열 ( 변수 ) 을선택한후주메뉴또는 Object 메뉴의 View 를선택하면다음과같은창이나타남. 여기서 Descriptive Statistics & Tests 를클릭함.
EViews 에서의표와그래프 (Table and Graph) 계열의히스토그램과기초통계량을함께작성하려면다음의대화창에서 Histogram and Stats 를선택함.
EViews 에서의표와그래프 (Table and Graph) 그결과계열 kospi200 시계열자료의히스토그램과기초통계량이나타남.
EViews 에서의표와그래프 (Table and Graph) 계열에대한기초통계량만작성하려면다음의대화창에서 Stats Table 을선택함.
EViews 에서의표와그래프 (Table and Graph) 그결과계열 kospi200 시계열자료의기초통계량이나타남.
EViews 에서의그룹 (Group) EViews 에서는개별계열들을묶어그룹 (Group) 으로나타낼수있음. 그룹을만들기위하여작업영역에서컨트롤키 (Ctrl) 를누른후마우스포인트로원하는계열 ( 변수 ) 을한번클릭함.
EViews 에서의그룹 (Group) 선택된계열들의음영위에서오른쪽마우스를클릭하면 Open/as Group 을클릭함.
EViews 에서의그룹 (Group) 그결과다음과같이새로운계열인그룹 (Group) 이생성됨.
EViews 에서의그룹 (Group) 그룹 (Group) 의이름을지정하기위하여 Name 을클릭함. Name 을클릭함.
EViews 에서의그룹 (Group) Group 의이름을지정 ( 임의로지정가능 ) 한후 OK 를클릭함.
EViews 에서의그룹 (Group) 그룹을활성화한후주메뉴또는 Object 메뉴의 View 를선택함. Group 내의실제자료를다양한방법으로제공함. 다양한기본적인통계를보여줌. 시계열자료의구체적인통계를보여줌. Label View, Group 개체와관련된정보를제공함.
EViews 에서의그룹 (Group) 선택된그룹 (Group) 에대한기초통계량을구하기위하여 View/Descriptive Stats/Common Sample 를선택하고클릭함. 기술통계량은계열모두를나타내는공통형 (Common Sample) 과각계열에대해개별적으로나타내는개별형 (Individual Samples) 으로구분됨.
EViews 에서의그룹 (Group) 그결과선택된그룹에대한기초통계량이다음과같이나타남. 기술통계의분석결과두가지계열 ( 변수 ) 각각의평균 (Mean), 중앙값 (Median), 최대값 (Maximum), 최소값 (Minimum), 표준편차 (Std. Dev.), 왜도 (Skewness), 첨도 (Kurtosis) 그리고 Jarque-Bera 통계량과 ( 유의 ) 확률값등의기초통계량을제시함. Jarque-Bera 통계량은시계열자료의정규분포성을검정하는통계량임 [ 귀무가설 (H 0 ) : 시계열자료는정규분포를따름 ]. 여기서는두계열모두유의확률값이 0.000 이므로귀무가설을기각함. 즉, 두시계열자료는모두정규분포가아님.
EViews 에서의그룹 (Group) 선택된그룹에대한멀티그래프 (multiple graph) 를나타내기위하여 View/Graph 를선택하고클릭함.
EViews 에서의그룹 (Group) 다음의 Graph Options 대화창에서 OK 를클릭함.
EViews 에서의그룹 (Group) 그결과선택된그룹에대한멀티그래프 (multiple graph) 가다음과같이나타남.