• No results found

SAS/ETS 15.2 User s Guide Creating Time ID Variables

N/A
N/A
Protected

Academic year: 2021

Share "SAS/ETS 15.2 User s Guide Creating Time ID Variables"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

SAS/ETS ® 15.2 User’s Guide

Creating Time ID Variables

SAS

®

Documentation

August 17, 2020

(2)

This document is an individual chapter from SAS/ETS®15.2 User’s Guide.

The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2020. SAS/ETS®15.2 User’s Guide. Cary, NC:

SAS Institute Inc.

SAS/ETS®15.2 User’s Guide

Copyright © 2020, SAS Institute Inc., Cary, NC, USA

All Rights Reserved. Produced in the United States of America.

For a hard-copy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the publisher, SAS Institute Inc.

For a web download or e-book: Your use of this publication shall be governed by the terms established by the vendor at the time you acquire this publication.

The scanning, uploading, and distribution of this book via the Internet or any other means without the permission of the publisher is illegal and punishable by law. Please purchase only authorized electronic editions and do not participate in or encourage electronic piracy of copyrighted materials. Your support of others’ rights is appreciated.

U.S. Government License Rights; Restricted Rights: The Software and its documentation is commercial computer software developed at private expense and is provided with RESTRICTED RIGHTS to the United States Government. Use, duplication, or disclosure of the Software by the United States Government is subject to the license terms of this Agreement pursuant to, as applicable, FAR 12.212, DFAR 227.7202-1(a), DFAR 227.7202-3(a), and DFAR 227.7202-4, and, to the extent required under U.S.

federal law, the minimum restricted rights as set out in FAR 52.227-19 (DEC 2007). If FAR 52.227-19 is applicable, this provision serves as notice under clause (c) thereof and no other notice is required to be affixed to the Software or documentation. The Government’s rights in Software and documentation shall be only those set forth in this Agreement.

SAS Institute Inc., SAS Campus Drive, Cary, NC 27513-2414 August 2020

SAS®and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.

Other brand and product names are trademarks of their respective companies.

SAS software may be provided with certain third-party software, including but not limited to open-source software, which is licensed under its applicable third-party software license agreement. For license information about third-party software distributed with SAS software, refer tohttp://support.sas.com/thirdpartylicenses.

(3)

Chapter 60

Creating Time ID Variables

Contents

Creating a Time ID Value from a Starting Date and Frequency . . . . 3983 Using Observation Numbers as the Time ID . . . . 3986 Creating a Time ID from Other Dating Variables . . . . 3988

The Forecasting System requires that the input data set contain a time ID variable. If the data you want to forecast are not in this form, you can use features of the Forecasting System to help you add time ID variables to your data set. This chapter shows examples of how to use these features.

Creating a Time ID Value from a Starting Date and Frequency

As a first example of adding a time ID variable, use the SAS data set created by the following statements. (Or use your own data set if you prefer.)

data no_id;

input y @@;

datalines;

10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 run;

Submit these SAS statements to create the data set NO_ID. This data set contains the single variableY. Assume thatYis a quarterly series and starts in the first quarter of 1991.

In the Time Series Forecasting window, use the Browse button to the right of theData setfield to bring up the Data Set Selection window. Select the WORK library, and then select theNO_IDdata set.

You must create a time ID variable for the data set. Click the Create button to the right of the Time ID field.

This opens a menu of choices for creating the time ID variable, as shown inFigure 60.1.

(4)

3984 F Chapter 60: Creating Time ID Variables

Figure 60.1 Time ID Creation Pop-up Menu

Select the first choice,Create from starting date and frequency. This opens the Time ID Creation from Starting Date window shown inFigure 60.2.

Figure 60.2 Time ID Creation from Starting Date Window

Enter the starting date, 1991:1, in theStarting Datefield.

Select theIntervallist arrow and select QTR. The Interval value QTR means that the time interval between successive observations is a quarter of a year; that is, the data frequency is quarterly.

Now select theOKbutton. The system prompts you for the name of the new data set. If you want to create a new copy of the input data set with theDATEvariable added, enter a name for the new data set. If you want

(5)

Creating a Time ID Value from a Starting Date and Frequency F 3985

to replace theNO_IDdata set with the new copy containingDATE, just select theOKbutton without changing the name.

For this example, change theNew namefield to WITH_ID and select theOKbutton. The data setWITH_IDis created containing the series Y fromNO_IDand the added ID variableDATE. The system returns to the Data Set Selection window, which now appears as shown inFigure 60.3.

Figure 60.3 Data Set Selection Window after Creating Time ID

Select theTablebutton to see the new data setWITH_ID. This opens a VIEWTABLE window for the data setWITH_ID, as shown inFigure 60.4. SelectFileandCloseto close the VIEWTABLE window.

Figure 60.4 Viewtable Display of Data Set with Time ID Added

(6)

3986 F Chapter 60: Creating Time ID Variables

Using Observation Numbers as the Time ID

Normally, the time ID variable contains date values. If you do not want to have dates associated with your forecasts, you can also use observation numbers as time ID variables. However, you still must have an ID variable. This can be illustrated by adding an observation index time ID variable to the data setNO_ID. In the Data Set Selection window, select the data setNO_IDagain. Select the Create button to the right of the Time IDfield. Select the fourth choice,Create from observation numbers. This opens the Time ID Variable Creation window shown inFigure 60.5.

Figure 60.5 Create Time ID Variable Window

Select theOKbutton. This opens the New Data Set Name window. Enter “OBS_ID” in theNew data set namefield. Enter “T” in theNew ID variable namefield.

Now select theOK button. The new data setOBS_IDis created, and the system returns to the Data Set Selection window, which now appears as shown inFigure 60.6.

(7)

Using Observation Numbers as the Time ID F 3987

Figure 60.6 Data Set Selection Window after Creating Time ID

TheIntervalfield for OBS_ID has the value ‘1’. This means that the values of the time ID variableT increment by one between successive observations.

Select theTablebutton to look at theOBS_IDdata set, as shown inFigure 60.7.

Figure 60.7 VIEWTABLE of Data Set with Observation Index ID

SelectFileandCloseto close the VIEWTABLE window. Select theOKbutton from the Data Set Selection window to return to the Time Series Forecasting window.

(8)

3988 F Chapter 60: Creating Time ID Variables

Creating a Time ID from Other Dating Variables

Your data set might contain ID variables that date the observations in a different way than the SAS date valued ID variable expected by the forecasting system. For example, for monthly data, the data set might contain the ID variablesYEARandMONTH, which together date the observations.

In these cases, you can use the Forecasting System’s Create Time ID features to compute a time ID variable with SAS date values from the existing dating variables. As an example of this, use the SAS data set read in by the following SAS statements:

data id_parts;

input yr qtr y;

datalines;

91 1 10 91 2 15 91 3 20 91 4 25 92 1 30 92 2 35 92 3 40 92 4 45 93 1 50 93 2 55 93 3 60 93 4 65 94 1 70 94 2 75 94 3 80 94 4 85 run;

Submit these SAS statements to create the data setID_PARTS. This data set contains the three variablesYR, QTR, andY.YRandQTRare ID variables that together date the observations, but each variable provides only part of the date information. Because the forecasting system requires a single dating variable containing SAS date values, you need to combineYRandQTRto create a single variableDATE.

Type “ID_PARTS” in theData Setfield and press the ENTER key. (You could also use the Browse button to open the Data Set Selection window, as in the previous example, and complete this example from there.) Select the Create button at the right of theTime IDfield. This opens the menu of Create Time ID choices, as shown inFigure 60.8.

(9)

Creating a Time ID from Other Dating Variables F 3989

Figure 60.8 Adding a Time ID Variable

Select the second choice, Create from existing variables. This opens the window shown in Fig- ure 60.9.

Figure 60.9 Creating a Time ID Variable from Date Parts

In theVariableslist, select YR. In theDate Partlist, select YEAR as shown inFigure 60.10.

(10)

3990 F Chapter 60: Creating Time ID Variables

Figure 60.10 Specifying the ID Variable for Years

Now click the right-pointing arrow button. The variableYR and the part code YEAR are added to the Existing Time IDslist.

Next select QTR from theVariableslist, select QTR from theDate Partlist, and click the arrow button.

This adds the variableQTRand the part code QTR to theExisting Time IDslist, as shown inFigure 60.11.

Figure 60.11 Creating a Time ID Variable from Date Parts

Now select theOKbutton. This opens the New Data Set Name window. Change theNew data set name field to NEWDATE, and then select theOKbutton.

The data set NEWDATEis created, and the system returns to the Time Series Forecasting window with NEWDATEas the selected Data Set. The Time ID field is set to DATE, and the Interval field is set to QTR.

(11)

Index

dating variables,3988

observation numbers as time ID,3986 time ID variable,3986

time ID variable creating,3983

observation numbers,3986

References

Related documents

TABLE V - Mean concentrations of curcuminoid pigments in pig ear skin (µg pigment/g skin) during in vitro skin permeation studies of different formulations containing curcumin

KEY TERMS archive attribute ATTRIB AUTOEXEC.BAT batch file boot CD command interpreter command prompt COMMAND.COM CONFIG.SYS COPY COPY CON device driver DIR directory DOSKEY ECHO

After clicking “OK” in the pop-up window from step 15 above, a Ferrett Warning window appears with the message “You must select required variables for this dataset.”

Adaptive Filtering Techniques for the Detection of User - Independent Single Trial ERPs in Brain Computer Interfaces.. This report was

Todd Petrowsky of Kansas Truck Center assembled the engine using our ceramic and Teflon coated pistons, high lift cam, mechanical variable timing, premium gold heads, high

The two old departments (IEEM and EES&OR) bring to the new one considerable assets to respond to the global challenges outlined earlier in this paper: a focus on high

So, changing teaching methods to support problem-based and self-directed learning can create active learning and critical thinking skills.. In a student-centric teaching

I forhold til dette projekts formål, at undersøge hvordan transformativ læring kan opstå som følge af coaching, er det særligt interessant at betragte gruppen som