ITSM: An Interactive Time Series Modelling Package for the pe

Similar documents
Using MSC/NASTRAN: Statics and Dynamics

The MATLAB 5 Handbook

Yves Nievergelt. Wavelets Made Easy. Springer Science+Business Media, LLC

Programming with Turing and Object Oriented Turing

Modelling and simulation of seismic reflectivity

Visualization in Supercomputing

Algorithms for Discrete Fourier Transform and Convolution

Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4

Computer-Aided Design in Magnetics

A Structured Programming Approach to Data

Scheduling in Distributed Computing Systems Analysis, Design & Models

LOGICAL DATA MODELING

Research on Industrial Security Theory

Guide to RISC Processors

Chunjie Duan Brock J. LaMeres Sunil P. Khatri. On and Off-Chip Crosstalk Avoidance in VLSI Design

Open Geometry: OpenGL + Advanced Geometry

ITIL 2011 At a Glance. John O. Long

Fundamentals of Operating Systems. Fifth Edition

Computer Networks and Systems

Open Source Software for Digital Forensics

Stefan Waldmann. Topology. An Introduction

Functional Programming in R

INVERSE PROBLEMS IN GROUNDWATER MODELING

Philip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition

Optical Burst Switched Networks

Windows 10 Revealed. The Universal Windows Operating System for PC, Tablets, and Windows Phone. Kinnary Jangla

Energy Efficient Microprocessor Design

SOFTWARE-IMPLEMENTED HARDWARE FAULT TOLERANCE

Guide to OSI and TCP/IP Models

A Structured Programming Approach to Data

THE VERILOG? HARDWARE DESCRIPTION LANGUAGE

On-Chip Instrumentation

Excel for Chemists. Second Edition

Insider Threats in Cyber Security

Stereo Scene Flow for 3D Motion Analysis

Whitestein Series in software Agent Technologies. About whitestein Technologies

Research Directions in Database Security

ARCHITECTURE AND CAD FOR DEEP-SUBMICRON FPGAs

George Grätzer. Practical L A TEX

Failure-Modes-Based Software Reading

Stock Message Boards

Hardware Acceleration of EDA Algorithms

Network-Embedded Management and Applications

GW - WINKS SDA Windows KwikStat Statistical Data Analysis for Time Series Programs. Getting Started Guide

Java Quick Syntax Reference. Second Edition. Mikael Olsson

Software Development for SAP R/3

Preface. This Book and Simulation Software Bundle Project

Low Level X Window Programming

Jinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation

Intro to ARMA models. FISH 507 Applied Time Series Analysis. Mark Scheuerell 15 Jan 2019

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Time Series Analysis by State Space Methods

book 2014/5/6 15:21 page v #3 List of figures List of tables Preface to the second edition Preface to the first edition

Graphics Programming in c++

Norman D. Thomson Raymond P. Polivka. APL2 in Depth. Springer-Verlag. New York Berlin Heidelberg London Paris Tokyo Hong Kong Barcelona Budapest

SpringerBriefs in Computer Science

Inside Relational Databases with Examples in Access

MULTIMEDIA DATABASE MANAGEMENT SYSTEMS

Building Custom Tasks for SQL Server Integration Services

Mobile Phone Security and Forensics

Robust SRAM Designs and Analysis

.,JID Macmillan Modern Office f..dst'pj lnto . 4 D I. :.sp.. w ay :e ~l. ..II Joanna Gosling l... l. MACMILLAN

The Time Series Forecasting System Charles Hallahan, Economic Research Service/USDA, Washington, DC

MATLAB Programming for Numerical Analysis. César Pérez López

Essential Angular for ASP.NET Core MVC

Mastering. Spreadsheets Q

The Verilog Hardware Description Language. Fifth Edition

COMPUTER VISION FOR VISUAL EFFECTS

The Internet for Physicians. Second Edition

Intelligent Systems Reference Library

Practical Amazon EC2, SQS, Kinesis, and S3

COMPUTATIONAL DYNAMICS

Data Warehousing and Data Mining Techniques for Cyber Security

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii

Database Performance Tuning and Optimization. Using Oracle

Topological Structure and Analysis of Interconnection Networks

SECURE DIGITAL COMMUNICATIONS

Structural Optimization

Interfacing with C++

Computer Communications and Networks. Series editor A.J. Sammes Centre for Forensic Computing Cranfield University, Shrivenham campus Swindon, UK

Advanced Data Mining Techniques

An Introduction to the Bootstrap

PERFORMANCE ANALYSIS OF REAL-TIME EMBEDDED SOFTWARE

An Interactive GUI Front-End for a Credit Scoring Modeling System

Computer Literacy - A Beginners' Guide

Microsoft Computer Vision APIs Distilled

Stochastic Simulation: Algorithms and Analysis

Geometric Modeling and Algebraic Geometry

Learn PHP 7. Object-Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL. Steve Prettyman

HIGH-SPEED COMMUNICATION NETWORKS

JavaScript Essentials for SAP ABAP Developers

Digital Image Processing

MATLAB Numerical Calculations. César Pérez López

A Practical Introduction to Hardware/Software Codesign

Encyclopedia of Information Science and Technology

Applied Regression Modeling: A Business Approach

Computer Science Workbench. Editor: Tosiyasu L. Kunii

JMP 10 Student Edition Quick Guide

w KLUWER ACADEMIC PUBLISHERS Global Optimization with Non-Convex Constraints Sequential and Parallel Algorithms Roman G. Strongin Yaroslav D.

Data Mining for Association Rules and Sequential Patterns

Transcription:

ITSM: An Interactive Time Series Modelling Package for the pe

Peter J. Brockwell Richard A. Davis ITSM: An Interactive Time Series Modelling Package for the pe With 53 Illustrations and 3 Diskettes Written in collaboration with R.1. Hyndman Springer Science+ Business Media, LLC

Peter 1. BrockweJl Richard A. Davis Department of Statistics Colorado State University Fort Collins, CO 80523 USA Library of Congress Cataloging-in-Publication Data Brockwell, Peter J. ITSM: an interactive time series modelling package for the PCI Peter J. Brockwell, Richard A. Davis. p. cm. Includes index. ISBN 978-3-662-38932-4 ISBN 978-3-662-39874-6 (ebook) DOI 10.1007/978-3-662-39874-6 1. ITSM (Computer file) 2. Time-series analysis-data processing. I. Davis, Richard A. 11. Title. QA280.B757 1991 519.5'5'0285 -dc20 90-19622 1991 Springer Science+Business Media New York Originally published by Springer-Verlag New York, Inc. in 1991. All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer-Verlag New York, Inc., 175 Fifth Avenue, New York, NY 10010, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use of general descriptive names, trade names, trademarks, etc., in this publication, even if the former are not especially identified, is not to be taken as a sign that such names, as understood by the Trade Marks and Merchandise Marks Act, may accordingly be used freely by anyone. Photocomposed copy prepared using LaTex. 9 8 7 6 5 4 3 2 I

Preface The package ITSM (Interactive Time Series Modelling) evolved from the programs for the IBM PC written to accompany our book, Time Series: Theory and Methods, published by Springer-Verlag. It owes its existence to the many suggestions for improvements received from users of the earlier programs. The requirements for running the programs are as follows: IBM PC, PC/XT, PCI AT or compatible computer operating under MS-DOS; at least 540 K of RAM available for applications; a CGA, EGA, VGA or Hercules card for graphics; a mathematics co-processor (recommended but not essential). The package includes the screen editor WORD6 and six programs, PEST, SMOOTH, SPEC, TRANS, ARVEC and ARAR, whose functions are summarized in Chapter l. Two of the programs, ARVEC (for multivariate autoregressive modelling) and ARAR (for univariate forecasting), have been added to the programs contained in earlier versions of the package. The other programs have been corrected and improved in many respects and the use of graphics has been considerably expanded. The programs PEST, SPEC and SMOOTH can be used to analyze time series of up to 2300 observations; ARVEC, ARAR and TRANS can handle series of lengths up to 1000, 1000 and 800 respectively. We are greatly indebted to many people associated with the development of the programs and manual. Outstanding contributions were made by Joe Mandarino, the architect ofthe original version of PEST, RobHyndman, who wrote the original version of the manual for PEST, and Anthony Brockwell, who provided WORD6, the graphics subroutines and general computing expertise. The first version of the PEST manual was prepared for use in a short course given by the Key Centre in Statistical Sciences at RMIT and The University of Melbourne. We are indebted to the Key Centre for support and for permission to make use of that material. We also wish to thank the National Science Foundation for support of the research on which many of the algorithms are based, R. Schnabel of the U niversity of Colorado computer science department for permission to use his optimization program, and Carolyn Cook for her assistance in the final preparation

vi Preface of the manual. We are gratend for the encouragement provided by Duane Boes and the excellent working environments of Colorado State University and the University of Melbourne. The editors of Springer-Verlag have been a constant source of support and encouragement and our families, as always, have played a key role in maintaining our sanity. Fort Collins, Colorado August, 1990 PETER J. BROCKWELL RICHARD A. DAVIS

Contents Preface 1 Introduction 1.1 The Programs......... 1.2 System Requirements... 1.2.1 Hard Disk Installation 1.3 Creating Data Files 2 PEST 2.1 Getting Started. 2.1.1 Running PEST 2.1.2 PEST Tutorial 2.2 Preparing Your Data for Modelling. 2.2.1 Entering Data 2.2.2 Filing Data... 2.2.3 Plotting Data.... 2.2.4 Transforming Data. 2.3 Finding a Model for Your Data 2.3.1 The ACF and PACF.. 2.3.2 Entering a Model.... 2.3.3 Preliminary Parameter Estimation 2.3.4 The AICC Statistic.... 2.3.5 Changing Your Model.... 2.3.6 Parameter Estimation; the Gaussian Likelihood. 2.3.7 Optimization Results. 2.4 Testing Your Model.... 2.4.1 Plotting the Residuals.... 2.4.2 ACF /PACF of the Residuals 2.4.3 Testing for Randomness of the Residuals. 2.5 Prediction.... 2.5.1 Forecast Criteria.... 2.5.2 Forecast Results.... 2.5.3 Inverting Transformations 2.6 Model Properties...... 2.6.1 ARMA Models.... 2.6.2 Model ACF, PACF... 2.6.3 Model Representations. v 1 1 2 2 3 4 4 4 5 5 6 6 7 8 15 15 18 18 20 21 22 27 31 31 33 34 36 37 37 38 40 41 43 44

viii Contents 2.6.4 Generating Realizations of a Random Series. 45 2.6.5 Model Spectral Density... 47 2.7 Nonparametrie Spectral Estimation...... 48 2.7.1 Plotting the Periodogram....... 48 2.7.2 Plotting the Cumulative Periodogram 51 2.7.3 Fisher's Test... 52 2.7.4 Smoothing to Estimate the Spectral Density 54 3 SMOOTH 3.1 Introduction. 3.2 Moving Average Smoothing 3.3 Exponential Smoothing 57 57 57 58 4 SPEC 61 4.1 Introduction... 61 4.2 Bivariate Spectral Analysis... 61 4.2.1 Estimating the Spectral Density of Each Series 62 4.2.2 Estimating the Absolute Coherency Spectrum. 64 4.2.3 Estimating the Phase Spectrum......... 66 5 TRANS 5.1 5.2 5.3 5.4 5.5 5.6 Introduction. Computing Cross Correlations......... An Overview of Transfer Function Modelling Fitting a Preliminary Transfer Function Model 68 68 68 69 72 Calculating Residuals from a Transfer Function Model 75 LS Estimation and Prediction with Transfer Function Models 76 6 ARVEC 6.1 Introduction.... 6.1.1 Multivariate Autoregression.... 6.2 Model Selection with the AICC Criterion 6.3 Forecasting with the Fitted Model 7 ARAR 7.1 Introduction.... 7.1.1 Memory Shortening.... 7.1.2 Fitting a Subset Autoregression. 7.2 Running the Program.... A Word6: A Screen Editor A.1 Basic Editing. A.2 Alternate Keys.... A.3 Printing a File... A.4 Merging Two or More Files A.5 Margins and Left and Centre Justification 83 83 83 85 86 88 88 88 90 91 95 95 95 96 96 96

Contents ix A.6 Tab Settings... 97 A.7 Block Commands. 97 A.8 Searching..... 98 A.9 Special Characters 98 A.lO Function Keys.. 99 A.ll Editing Information 99 B Data Sets 100 Index 103