BASING AN ECONOMIC INFORMATION SYSTEM ON SAS MARTIN HXRNQVIST AB VOLVO-DATA

Size: px
Start display at page:

Download "BASING AN ECONOMIC INFORMATION SYSTEM ON SAS MARTIN HXRNQVIST AB VOLVO-DATA"

Transcription

1 BASING AN ECONOMIC INFORMATION SYSTEM ON SAS MARTIN HXRNQVIST AB VOLVO-DATA At Volvo SAS is used in many different applications: as a tool for computer performance analysis, as a report generator in COBOL-systems, as an end-user tool for personal computing, etc. One use of SAS which is strongly increasing at Volvo is as a programming language for analysis and reporting linked in end-user applications where the user requests his analyses via some menu system. What has struck us is the amazingly short time such a system requires for development and maintenance. Today I am going to present such a system an economic information system mainly designed for use by management and market analysis people. The responsibility for developing this system lies on our department, the Department of Applied Mathematics and Statistics at Volvo-Data. Our group consists of six mathematicians and statisticians working as consultants in the whole field of applications rising in car construction, production and marketing. The need for an economic information system At Volvo economic statistics plays a crucial role in the analysis of the development on various markets. Cars, trucks, energy are the principal products of the Volvo program and appropriate economic information on economic and social indicators affecting the marketing of these products in different countries is vital. There is therefore a big and growing need for simple tools that enable people unexperienced of data processing to retrieve and analyse time series data in a simple way. The main purposes of developing the Vo+vo economic information system (abbreviated VEINS) are: - Simultaneous access to different data bases - User-friendly dialogue. Powerful tools for analysis and display of time series. - Facility to combine own data with external data. Let us present the system as the user meets it. Time series data bases Volvo subscribes for time series data on tape from several sources. These include: - IMF's International Financial Statistics which includes data on national economies of practically all nations in the world. OECD's Main economic indicators which contains economic and social time series data on all OECD countries. 2~

2 - Business Conditions Digest from US Dept of Commerce which contains information on main indicators in the US economy. Ifo-Databanksystem from Institut fur Wirtschaftsforschung in Munich which covers the German economy. - Time Series Data Base from Statistics Sweden. One problem is the diversity of sources. Name standards of time series differ completely between sources. Therefore the dialogue must provide the user with some sort of help to request series in the appropriate way..' The present volume of the data base is time series in all, which is not a big volume in comparison with similar systems. Therefore the system must be flexible enough to be able to link new sources of information whenever the need is felt for them. VEINS as the user meets it The main functions in VEINS surface on the primary menu. They are: analyse series, maintain data base of own series and transmit data to other system. Let us present them shortly: Option 1. Analyse series This is of course the main option: The user retrieves one or several time series from the external data bases or from his own base. He can choose to combine some of the series arithmetically or transform series in other ways (e.g. lag series). If the series he wants to combine have different periods (some quarterly, some monthly e.g.) then he is prompted how he wants them transformed (aggregated or interpolated) to adjust. When the retrieval is finished the user goes on to display or analyse the series. He can choose between: Seasonally adjust or smooth series. Identify trend and busines.s cycle in series. Forecast series by exponential smoothing or stepwise autoregressive method. Perform multiple regression on series. Compute means, standard deviations and other summary statistics on series. - Analyse series by the Box-Jenkins method. The results from these analyses can be presented in tabular form or in graphical form. Depending on the user '.s device he can display this in full quality graphs or in list graphs. If he lacks a graphical terminal he can still ge the graph in full quality on paper. 292

3 Option 2. Maintain data base of own series This option includes facilities to create new time series of own data, update series data or texts about them, delete series. For data entering VEINS provides the user with a screen containing a date column and a blank column. Thus the user easily controls that the correspondence between date and value is correct. Option 3. Extract series data to other system Here the user can take a group of series and bring it to another system. The facilities include: - SAS. The user who wants to make special analysis and presentations with the full SAS system can do it directly. This includes of course the use of special facilities in SAS/GRAPH. - Interactive Chart Utility - an IBM program product for graphic display of data. - Simple data file - if the user simply wants data on a sequential file for use in other programs e.g. - APL workspace - if the user wants to proceed analysing data by the APL language. The main purpose of this extensive interface towards other systems and products is of course to avoid having to recreate all data processing f~cilities in one system. This is expecially valid for graphics: we do not want to include all obscure options for graphics presentations, we only include some vital ones and the user who is concerned about these details can use SAS directly or other graphics products. We also have the experience that many end-user applications are easy to enter data into, but few of them are easy to extract data from! The main programming tools of VEINS VEINS runs in an IBM VM/CMS system. This is an excellent environment for applications development because so many different program products and subsystems can coexist and communicate. The main tools used in VEINS are: EXEC2 ISPF SAS FORTRAN The command language in VM/CMS. This is used as the basic monitor which links dialogue, data handling and processing, and presentation of results. Interactive System Productivity Facility. This is an IBM program product for developing user dialogues on menus. handles analysis of time series data and presentation of results. The data base lookup is done by a FORTRAN program. 293

4 Let us just comment on the use of ISPF. We found this an extremely fast and useful tool to create clear and safe dialogues: - Safe control of input data. - Good help and tutorial facilities. - Excellent possibilities to provide and display default values on input parameters. - Easily developed and maintained by the system designers. The programming technique is done in the following way: SAS programs are stored in a program library (so called skeletons) provided by ISPF. The user's request is transferred into dialogue variables by ISPF and EXEC2 and then substituted into a copy of the skeleton. Finally this program is sent to SAS for execution. A consequence of this is that we do not make use of the SAS Macro Language. The use of FORTRAN in data base lookup is commented below. Where we found SAS especially useful Let us point out some of the most important qualities of SAS that we benefitted from when developing our system. Overall statistical accuracy: For Volvo quality is a basic prerequisite in car production as well as in the development of computer applications. The fact that SAS is so well maintained and is tested every day at thousands of computer installations world wide was very important for us when we decided to base the VEINS system on SASe Although some people might find it stimulating to reinvent algorithms and recreate analysis programs we do not feel such a strong need for it. Instead we really appreciate the easy maintenance of SAS programs. SAS code flexibility: In this example we have a program to perform seasonal adjustment, regression upon time scale and forecasting and present the result graphically. - PROC X11; VAR &group; ID DATE; OUTPUT D11= &group; PROC REG; MODEL &group=date; ID DATE; OUTPUT R= &group PROC FORECAST OUTDATA; VAR &group; ID DATE; PROC GPLOT; PLOT (&group)*date=_type_; Note that the input series might be one or several series names and these names are maintained all through the job. Furthermore their attributes (labels, output formats) also persist. Note also how the date variable is carried through the job mostly by the ID statement. 294

5 Graphics intelligence: By this we mean firstly the ability to produce graphs on different devices which is well-known to all SAS users. Secondly our system benefits from the parallelism between procedures like PLOT and GPLOT: users who do not have access to a graphic terminal can run the system on their usual IBM 3278 and have list graphs produced on the screen and full quality graphs produced on paper. Thus in spite of the fact that VEINS is primarily a graphic application users can run it on approximately 90% of the terminals at Volvo. Date handling in functions and formats: The internal date handling in SAS is simple and efficient. For time series in our case - often ranging from it seems tailor-made. On different occasions we have used most of the date handling facilities in SAS including output formats, date functions to compute internal date values, the PUT- and INPUTfunctions to convert between formats and values, etc. Time saving (of course): This is not just a slogan. To develop the analysis parts of our system we have only spent a month's work! Where we did not use SAS After these soft words some comments on where we considered using SAS but decided not to. The data bases contain time series data. The natural way of storing these data in SAS would be as members in a SAS data base, where each member contains a date column and one or several time series: DATE SERIES1 SERIES2... values values values... This is however not always a practical way. Furthermore SAS may be time saving but surely not space saving. A big data base would consume considerable disk space stored in SAS. In the application we also want to have fast access to attributes about the series such as: period, latest value, text information etc. To extract this from the SAS data set would require an extra read through data (by PRoe MEANS e.g.) to find out the date of the latest observation. Instead we have chosen another data base organization, created for a predecessor of VEINS and implemented in FORTRAN. There the series are stored as they are deliverd from the source, in small blocks with each series separated from others and a hierarchical search mechanism: 295

6 SERIES1 text, start, end, period I values SERIES2 text, start, end, period values The only data base we used SAS to store is the user's own: It is maintained within the system using PROC FSEDIT and not so space consuming. Where we feel SAS could be improved Let us also point out some respects in which we feel that SAS could be improved. Note however that our points here mainly concern the use of SAS as a working element in an end-user application. Compile SAS code: This is an option on the SAS poll which would be very useful in applications development. Maybe a prerequisite for it would be the following: Allow arguments in the SAS command: In VM/CMS this would be like this: SAS filename arguments (options which in turn would allow only one file as input. The arguments could then be passed on to SAS via the macro language. For applications development the most powerful feature would be if filename was a compiled module accepting the arguments listed. LASTOBS data set option: This would immediately point to the last observation and be useful when you want to get information about latest date for a time series. Xll handle missing data: This is specific for time series applications. The ideal thing would be that whenever a DATE variable is provided in the input data X11 accepts missing data at least at the beginning and end of the time series. This is especially useful when several time series share the same date column. 296

7 Partly redesign FSEDIT soreen: What is very useful in PROC FSEDIT is that the screen dynamically adjusts to the data set you enter. If you on the other hand want a special screen you can design it, but then your data set must fit into that screen. For an application like VEINS one would appreciate something in between: be allowed to set the headers and special information texts for the application and then ask SAS to dimension the rest of the screen - the data entry fields. Conclusions Let us finally say that we have found the use of SAS as a working tool in the development of our VEINS system very efficient. Especially the combination of ISPF dialogues starting data processing in SAS is extremely powerful. Somewhere in the SAS COMPANION FOR THE VM/CMS ENVIRONMENT there is a warning: if you have space problems do not call SAS under SPF We are very happy not to have these space problems but be able to use both tools in full extent! Let us also say that VEINS is the most extensive end user application at Volvo which runs SAS in this special way. All the time we get new users eager to have simple menu systems with similar capabilities as VEINS. 297

OASUS Spring 2014 Questions and Answers

OASUS Spring 2014 Questions and Answers OASUS Spring 2014 Questions and Answers The following answers are provided to the benefit of the OASUS Users Group and are not meant to replace SAS Technical Support. Also, the Enterprise Guide project

More information

SAS Publishing SAS. Forecast Studio 1.4. User s Guide

SAS Publishing SAS. Forecast Studio 1.4. User s Guide SAS Publishing SAS User s Guide Forecast Studio 1.4 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Forecast Studio 1.4: User s Guide. Cary, NC: SAS Institute

More information

SAS IT Resource Management Forecasting. Setup Specification Document. A SAS White Paper

SAS IT Resource Management Forecasting. Setup Specification Document. A SAS White Paper SAS IT Resource Management Forecasting Setup Specification Document A SAS White Paper Table of Contents Introduction to SAS IT Resource Management Forecasting... 1 Getting Started with the SAS Enterprise

More information

Imputation for missing data through artificial intelligence 1

Imputation for missing data through artificial intelligence 1 Ninth IFC Conference on Are post-crisis statistical initiatives completed? Basel, 30-31 August 2018 Imputation for missing data through artificial intelligence 1 Byeungchun Kwon, Bank for International

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

Paper CC16. William E Benjamin Jr, Owl Computer Consultancy LLC, Phoenix, AZ

Paper CC16. William E Benjamin Jr, Owl Computer Consultancy LLC, Phoenix, AZ Paper CC16 Smoke and Mirrors!!! Come See How the _INFILE_ Automatic Variable and SHAREBUFFERS Infile Option Can Speed Up Your Flat File Text-Processing Throughput Speed William E Benjamin Jr, Owl Computer

More information

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA

A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA A Guided Tour Through the SAS Windowing Environment Casey Cantrell, Clarion Consulting, Los Angeles, CA ABSTRACT The SAS system running in the Microsoft Windows environment contains a multitude of tools

More information

Teaching statistics and the SAS System

Teaching statistics and the SAS System Teaching statistics and the SAS System Ass. Prof. Dipl.Ing. Dr. Barbara Schneider Institute for Medical Statistics, University of Vienna,Vienna, Austria Abstract This presentation offers ideas and examples

More information

The SAS interface is shown in the following screen shot:

The SAS interface is shown in the following screen shot: The SAS interface is shown in the following screen shot: There are several items of importance shown in the screen shot First there are the usual main menu items, such as File, Edit, etc I seldom use anything

More information

TFM Treamo Finance Monitor Q&A / Features

TFM Treamo Finance Monitor Q&A / Features Q&A / Features TFM - User interface, general features Q: As a TFM-Administrator, can I set up the structures of our cash flow forecast as well as of the cash position report according to our specific requirements?

More information

A Simple Framework for Sequentially Processing Hierarchical Data Sets for Large Surveys

A Simple Framework for Sequentially Processing Hierarchical Data Sets for Large Surveys A Simple Framework for Sequentially Processing Hierarchical Data Sets for Large Surveys Richard L. Downs, Jr. and Pura A. Peréz U.S. Bureau of the Census, Washington, D.C. ABSTRACT This paper explains

More information

C & Data Structures syllabus

C & Data Structures syllabus syllabus Overview: C language which is considered the mother of all languages, is and will be the most sought after programming language for any beginner to jump start his career in software development.

More information

An Introduction to MATLAB See Chapter 1 of Gilat

An Introduction to MATLAB See Chapter 1 of Gilat 1 An Introduction to MATLAB See Chapter 1 of Gilat Kipp Martin University of Chicago Booth School of Business January 25, 2012 Outline The MATLAB IDE MATLAB is an acronym for Matrix Laboratory. It was

More information

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses

More information

Open Source Microstock Agency How Stock Photo Agency YayMicro.com was created using only open source technology

Open Source Microstock Agency How Stock Photo Agency YayMicro.com was created using only open source technology Open Source Microstock Agency How Stock Photo Agency YayMicro.com was created using only open source technology by Bjorn Sjogren, CTO at YayMicro. Oslo September 2010 BEGINNING Two years ago, three entrepreneurs

More information

What Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software

What Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software 3 CHAPTER 1 Essential Concepts of Base SAS Software What Is SAS? 3 Overview of Base SAS Software 4 Components of the SAS Language 4 SAS Files 4 SAS Data Sets 5 External Files 5 Database Management System

More information

PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER DOWNLOAD EBOOK : PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER PDF

PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER DOWNLOAD EBOOK : PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER PDF Read Online and Download Ebook PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER DOWNLOAD EBOOK : PYTHON GUI PROGRAMMING COOKBOOK BY BURKHARD A. MEIER PDF Click link bellow and free register to download

More information

Data analysis using Microsoft Excel

Data analysis using Microsoft Excel Introduction to Statistics Statistics may be defined as the science of collection, organization presentation analysis and interpretation of numerical data from the logical analysis. 1.Collection of Data

More information

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002 UFIT ISPF at EI&O EI&O Document ID: D0040 Last Updated: 06/28/2002 The Interactive System Productivity Facility (ISPF) and the Program Development Facility (PDF) are available in TSO. This document briefly

More information

SAMaRT User Guide Microsoft Excel (Advanced version)

SAMaRT User Guide Microsoft Excel (Advanced version) SAMaRT User Guide Microsoft Excel (Advanced version) Before you start...2 Macros...2 Exploring the tool...2 Using the tool for the first time...3 Introduction page...3 Changing the drop down list options...3

More information

DOWNLOAD PDF MICROSOFT EXCEL ALL FORMULAS LIST WITH EXAMPLES

DOWNLOAD PDF MICROSOFT EXCEL ALL FORMULAS LIST WITH EXAMPLES Chapter 1 : Examples of commonly used formulas - Office Support A collection of useful Excel formulas for sums and counts, dates and times, text manipularion, conditional formatting, percentages, Excel

More information

Using ANNOTATE MACROS as Shortcuts

Using ANNOTATE MACROS as Shortcuts Using ANNOTATE MACROS as Shortcuts Arthur L. Carpenter California Occidental Consultants Abstract ANNOTATE macros can provide a shortcut when creating an ANNOTATE data set using assignment statements.

More information

Chapter 1 Introduction. Chapter Contents

Chapter 1 Introduction. Chapter Contents Chapter 1 Introduction Chapter Contents OVERVIEW OF SAS/STAT SOFTWARE................... 17 ABOUT THIS BOOK.............................. 17 Chapter Organization............................. 17 Typographical

More information

Introduction to TT Payroll - Training

Introduction to TT Payroll - Training Introduction to TT Payroll - Training This document will guide you through the steps of generating your payslips. At any stage if you have any questions we are happy to take your call or email. Our contact

More information

GRETL FOR TODDLERS!! CONTENTS. 1. Access to the econometric software A new data set: An existent data set: 3

GRETL FOR TODDLERS!! CONTENTS. 1. Access to the econometric software A new data set: An existent data set: 3 GRETL FOR TODDLERS!! JAVIER FERNÁNDEZ-MACHO CONTENTS 1. Access to the econometric software 3 2. Loading and saving data: the File menu 3 2.1. A new data set: 3 2.2. An existent data set: 3 2.3. Importing

More information

Dr Richard Greenaway

Dr Richard Greenaway SCHOOL OF PHYSICS, ASTRONOMY & MATHEMATICS 4PAM1008 MATLAB 1 Introduction to MATLAB Dr Richard Greenaway 1 Introduction to MATLAB 1.1 What is MATLAB? MATLAB is a high-level technical computing language

More information

Statistics, Data Analysis & Econometrics

Statistics, Data Analysis & Econometrics ST009 PROC MI as the Basis for a Macro for the Study of Patterns of Missing Data Carl E. Pierchala, National Highway Traffic Safety Administration, Washington ABSTRACT The study of missing data patterns

More information

conversion "' approach to

conversion ' approach to - y%q a new "' approach to conversion - 8, If you're an IBM 1620,1400- or 7000- series user, you've probably had your system on the air for a few years now. Chances are it's running smoothly and doing

More information

Alan Davies and Sarah Perry

Alan Davies and Sarah Perry Alan Davies and Sarah Perry Administering Visual Analytics Sarah Perry Agenda Topics Loading data Auditing in Visual Analytics Row level security Supporting stored processes What s new in 7.4 Copyright

More information

Documentation of DaTrAMo (Data Transfer- and Aggregation Module)

Documentation of DaTrAMo (Data Transfer- and Aggregation Module) 1. Introduction Documentation of DaTrAMo (Data Transfer- and Aggregation Module) The DaTrAMo for Microsoft Excel is a solution, which allows to transfer or aggregate data very easily from one worksheet

More information

RClimTool USER MANUAL

RClimTool USER MANUAL RClimTool USER MANUAL By Lizeth Llanos Herrera, student Statistics This tool is designed to support, process automation and analysis of climatic series within the agreement of CIAT-MADR. It is not intended

More information

Polynomial Models Studio October 27, 2006

Polynomial Models Studio October 27, 2006 Polynomial Models Studio October 27, 26 A. Download the data spreadsheet, open it, and select the tab labeled Murder. This has the FBI Uniform Crime Statistics reports of Murder and non-negligent manslaughter

More information

Curve fitting. Lab. Formulation. Truncation Error Round-off. Measurement. Good data. Not as good data. Least squares polynomials.

Curve fitting. Lab. Formulation. Truncation Error Round-off. Measurement. Good data. Not as good data. Least squares polynomials. Formulating models We can use information from data to formulate mathematical models These models rely on assumptions about the data or data not collected Different assumptions will lead to different models.

More information

MetrixND 4.5 New Features and Enhancements

MetrixND 4.5 New Features and Enhancements The following is the full list of changes in version 4.5. This release contains several major enhancements that provide new functionality or improved performance. These are listed below. 5. User defined

More information

Focus Group Analysis

Focus Group Analysis Focus Group Analysis Contents FOCUS GROUP ANALYSIS... 1 HOW CAN MAXQDA SUPPORT FOCUS GROUP ANALYSIS?... 1 IMPORTING FOCUS GROUP TRANSCRIPTS... 1 TRANFORMING AN ALREADY IMPORTED TEXT INTO A FOCUS GROUP

More information

Ms-Excel Basic Reference Material

Ms-Excel Basic Reference Material Ms-Excel Basic Reference Material Author Website Email Resource : Mohd. Arsalan : www.techflames.com : Info@techflames.com : www.techflames.com/training/resources.html Warning: Distribution of this material

More information

Techdata Solution. SAS Analytics (Clinical/Finance/Banking)

Techdata Solution. SAS Analytics (Clinical/Finance/Banking) +91-9702066624 Techdata Solution Training - Staffing - Consulting Mumbai & Pune SAS Analytics (Clinical/Finance/Banking) What is SAS SAS (pronounced "sass", originally Statistical Analysis System) is an

More information

Data Should Not be a Four Letter Word Microsoft Excel QUICK TOUR

Data Should Not be a Four Letter Word Microsoft Excel QUICK TOUR Toolbar Tour AutoSum + more functions Chart Wizard Currency, Percent, Comma Style Increase-Decrease Decimal Name Box Chart Wizard QUICK TOUR Name Box AutoSum Numeric Style Chart Wizard Formula Bar Active

More information

1 Introduction to Using Excel Spreadsheets

1 Introduction to Using Excel Spreadsheets Survey of Math: Excel Spreadsheet Guide (for Excel 2007) Page 1 of 6 1 Introduction to Using Excel Spreadsheets This section of the guide is based on the file (a faux grade sheet created for messing with)

More information

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA Paper TT11 Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA ABSTRACT Creating different kind of reports for the presentation of same data sounds a normal

More information

mywbut.com UNIX Operating System

mywbut.com UNIX Operating System UNIX Operating System 1 Lecture Notes Overview Unlike many operating systems, UNIX is not limited to specific computers using a particular microprocessor as a CPU. Instead, UNIX systems run on all sizes

More information

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America.

Exsys RuleBook Selector Tutorial. Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. Exsys RuleBook Selector Tutorial Copyright 2004 EXSYS Inc. All right reserved. Printed in the United States of America. This documentation, as well as the software described in it, is furnished under license

More information

Snowflake Numbers. A look at the Collatz Conjecture in a recreational manner. By Sir Charles W. Shults III

Snowflake Numbers. A look at the Collatz Conjecture in a recreational manner. By Sir Charles W. Shults III Snowflake Numbers A look at the Collatz Conjecture in a recreational manner By Sir Charles W. Shults III For many people, mathematics is something dry and of little interest. I ran across the mention of

More information

Specifik Software System Understanding

Specifik Software System Understanding Specifik Software System Understanding Specifik Software A/S info@specifik.dk System Understanding Mainframe systems are often designed and programmed over a period of 40 years. The total invested resources

More information

User Control Mechanisms for Privacy Protection Should Go Hand in Hand with Privacy-Consequence Information: The Case of Smartphone Apps

User Control Mechanisms for Privacy Protection Should Go Hand in Hand with Privacy-Consequence Information: The Case of Smartphone Apps User Control Mechanisms for Privacy Protection Should Go Hand in Hand with Privacy-Consequence Information: The Case of Smartphone Apps Position Paper Gökhan Bal, Kai Rannenberg Goethe University Frankfurt

More information

Primo Analytics Workshop. BIBSYS Konferansen 20 March 2018

Primo Analytics Workshop. BIBSYS Konferansen 20 March 2018 Primo Analytics Workshop BIBSYS Konferansen 20 March 2018 Objectives By the end of this session, you will: Understand what is Primo Analytics and OBI. Have a high-level view of how Primo Analytics is working.

More information

Introduction to Nesstar

Introduction to Nesstar Introduction to Nesstar Nesstar is a software system for online data analysis. It is available for use with many of the large UK surveys on the UK Data Service website. You will know whether you can use

More information

Now one new computer fills all your data processing needs

Now one new computer fills all your data processing needs Now one new computer fills all your data processing needs Solves commercial problems You can tailor SYSTEM/~~O to fit a small operation, a medium size company or a big nation-- wide company with many offices

More information

EE3TP4: Signals and Systems Lab 1: Introduction to Matlab Tim Davidson Ext Objective. Report. Introduction to Matlab

EE3TP4: Signals and Systems Lab 1: Introduction to Matlab Tim Davidson Ext Objective. Report. Introduction to Matlab EE3TP4: Signals and Systems Lab 1: Introduction to Matlab Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To help you familiarize yourselves with Matlab as a computation and visualization tool in

More information

April is the cruelest month. T. S. Eliot

April is the cruelest month. T. S. Eliot pracnique EASTER SUNDAY SYNOPSIS This case study looks at the re-engineering of a program to derive the date of Easter Sunday originally written in an early version of Cobol. Type: Language: Compiler:

More information

[ Dear student you may consult with other students for help, but under no circumstances take someone work and claim it to be yours]

[ Dear student you may consult with other students for help, but under no circumstances take someone work and claim it to be yours] Project : US National Debt Due: ( 3week period) Prof. Rudy Meangru Your name: ( /42) + 5 extra [ Dear student you may consult with other students for help, but under no circumstances take someone work

More information

COMPUTER CENTRE COMPUTER CENTRE BULLETIN. Volume 1, Number 1. Editor: J. S. Williams. 1st July, 1968.

COMPUTER CENTRE COMPUTER CENTRE BULLETIN. Volume 1, Number 1. Editor: J. S. Williams. 1st July, 1968. UNIVERSITY OF QUEENSLAND COMPUTER CENTRE COMPUTER CENTRE BULLETIN Volume 1, Number 1. Editor: 1st July, 1968. J. S. Williams. 1. INTRODUCING THE COMPUTER CENTRE BULLETIN 1.1 What? The COMPUTER CENTRE

More information

( ) = Y ˆ. Calibration Definition A model is calibrated if its predictions are right on average: ave(response Predicted value) = Predicted value.

( ) = Y ˆ. Calibration Definition A model is calibrated if its predictions are right on average: ave(response Predicted value) = Predicted value. Calibration OVERVIEW... 2 INTRODUCTION... 2 CALIBRATION... 3 ANOTHER REASON FOR CALIBRATION... 4 CHECKING THE CALIBRATION OF A REGRESSION... 5 CALIBRATION IN SIMPLE REGRESSION (DISPLAY.JMP)... 5 TESTING

More information

BUDGET ADJUSTMENT FORM INSTRUCTIONS (Revised May 2015)

BUDGET ADJUSTMENT FORM INSTRUCTIONS (Revised May 2015) BUDGET ADJUSTMENT FORM INSTRUCTIONS (Revised May 2015) The Form allows users to enter budget adjustments into the accounting system. The Form can be downloaded from the Financial Services web site under

More information

Microsoft Excel 2010 Training. Excel 2010 Basics

Microsoft Excel 2010 Training. Excel 2010 Basics Microsoft Excel 2010 Training Excel 2010 Basics Overview Excel is a spreadsheet, a grid made from columns and rows. It is a software program that can make number manipulation easy and somewhat painless.

More information

Reporter Tutorial Pivot Reports

Reporter Tutorial Pivot Reports Reporter Tutorial Pivot Reports Pivot reports are a special kind of summary report that allows for the aggregation of data along two dimensions, such as counts by shop and status. Pivot reports can also

More information

DaaS Market Report Workspace Services and Desktops-as-a-Service Global Market Trends: The Service Provider Perspective

DaaS Market Report Workspace Services and Desktops-as-a-Service Global Market Trends: The Service Provider Perspective DaaS Market Report 2017 2017 Workspace Services and Desktops-as-a-Service Global Market Trends: The Service Provider Perspective Survey shows jump in traditional Value Added Resellers (VARs) embracing

More information

A brief introduction to R

A brief introduction to R A brief introduction to R Ionuţ Florescu Dept. of Mathematical Sciences Stevens Institute of Technology May 15, 2009 1 What is R? Where to obtain it? R is a software package, one of the most versatile

More information

We once again return to our quarterly SPC results and as such we report on the latest benchmark results below.

We once again return to our quarterly SPC results and as such we report on the latest benchmark results below. We once again return to our quarterly SPC results and as such we report on the latest benchmark results below. SPC-1 * results There have been only a few new SPC-1 results these past three months. Mostly

More information

SPUNTINII RESTAURANT POINT OF SALE APPLICATION

SPUNTINII RESTAURANT POINT OF SALE APPLICATION SPUNTINII RESTAURANT POINT OF SALE APPLICATION MBA 614 Final Project Report Spread Sheet Automation/Modeling Kanak Durga Kunapuli Contents Executive Summary... 2 Motivation... 2 User Guide... 3 Instructions

More information

Downloading other workbooks All our workbooks can be downloaded from:

Downloading other workbooks All our workbooks can be downloaded from: Introduction This workbook accompanies the computer skills training workshop. The trainer will demonstrate each skill and refer you to the relevant page at the appropriate time. This workbook can also

More information

Intellicus Enterprise Reporting and BI Platform

Intellicus Enterprise Reporting and BI Platform Designing Adhoc Reports Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Designing Adhoc Reports i Copyright 2012 Intellicus Technologies This

More information

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA Paper 160-26 Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively

More information

Go back to your Excel sheet. Choose Paste to Sheet tab at the bottom.

Go back to your Excel sheet. Choose Paste to Sheet tab at the bottom. PCC: How to easily calculate monthly weights. All names on this report are fictitious to protect patient information. The images contained are from a Mac computer, if you use a PC and have difficulty with

More information

Effects of PROC EXPAND Data Interpolation on Time Series Modeling When the Data are Volatile or Complex

Effects of PROC EXPAND Data Interpolation on Time Series Modeling When the Data are Volatile or Complex Effects of PROC EXPAND Data Interpolation on Time Series Modeling When the Data are Volatile or Complex Keiko I. Powers, Ph.D., J. D. Power and Associates, Westlake Village, CA ABSTRACT Discrete time series

More information

SAS Visual Analytics 7.2, 7.3, and 7.4: Getting Started with Analytical Models

SAS Visual Analytics 7.2, 7.3, and 7.4: Getting Started with Analytical Models SAS Visual Analytics 7.2, 7.3, and 7.4: Getting Started with Analytical Models SAS Documentation August 16, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015.

More information

APPENDIX B. Fortran Hints

APPENDIX B. Fortran Hints APPENDIX B Fortran Hints This appix contains hints on how to find errors in your programs, and how to avoid some common Fortran errors in the first place. The basics on how to invoke the Fortran compiler

More information

STAT 3304/5304 Introduction to Statistical Computing. Introduction to SAS

STAT 3304/5304 Introduction to Statistical Computing. Introduction to SAS STAT 3304/5304 Introduction to Statistical Computing Introduction to SAS What is SAS? SAS (originally an acronym for Statistical Analysis System, now it is not an acronym for anything) is a program designed

More information

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

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Contents About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii Tutorials Section 1 Tutorial A Getting Started with SAS Enterprise Guide 3 Starting SAS Enterprise Guide 3 SAS Enterprise

More information

MYOB Exo PC Clock. User Guide

MYOB Exo PC Clock. User Guide MYOB Exo PC Clock User Guide 2018.01 Table of Contents Introduction to MYOB Exo PC Clock... 1 Installation & Setup... 2 Server-based... 2 Standalone... 3 Using Exo PC Clock... 4 Clocking Times... 5 Updating

More information

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

The Time Series Forecasting System Charles Hallahan, Economic Research Service/USDA, Washington, DC The Time Series Forecasting System Charles Hallahan, Economic Research Service/USDA, Washington, DC INTRODUCTION The Time Series Forecasting System (TSFS) is a component of SAS/ETS that provides a menu-based

More information

COS 318: Operating Systems. File Systems. Topics. Evolved Data Center Storage Hierarchy. Traditional Data Center Storage Hierarchy

COS 318: Operating Systems. File Systems. Topics. Evolved Data Center Storage Hierarchy. Traditional Data Center Storage Hierarchy Topics COS 318: Operating Systems File Systems hierarchy File system abstraction File system operations File system protection 2 Traditional Data Center Hierarchy Evolved Data Center Hierarchy Clients

More information

Testimony of Benjamin Aron Director, State Regulatory and External Affairs CTIA Support for Arizona House Bill 2365 February 7 th, 2017

Testimony of Benjamin Aron Director, State Regulatory and External Affairs CTIA Support for Arizona House Bill 2365 February 7 th, 2017 Testimony of Benjamin Aron Director, State Regulatory and External Affairs CTIA Support for Arizona House Bill 2365 February 7 th, 2017 Before the Arizona House Commerce Committee Chair Weninger, Vice-Chair

More information

Introduction to Statistical Analyses in SAS

Introduction to Statistical Analyses in SAS Introduction to Statistical Analyses in SAS Programming Workshop Presented by the Applied Statistics Lab Sarah Janse April 5, 2017 1 Introduction Today we will go over some basic statistical analyses in

More information

Using Dynamic Data Exchange

Using Dynamic Data Exchange 145 CHAPTER 8 Using Dynamic Data Exchange Overview of Dynamic Data Exchange 145 DDE Syntax within SAS 145 Referencing the DDE External File 146 Determining the DDE Triplet 146 Controlling Another Application

More information

Summarizing Impossibly Large SAS Data Sets For the Data Warehouse Server Using Horizontal Summarization

Summarizing Impossibly Large SAS Data Sets For the Data Warehouse Server Using Horizontal Summarization Summarizing Impossibly Large SAS Data Sets For the Data Warehouse Server Using Horizontal Summarization Michael A. Raithel, Raithel Consulting Services Abstract Data warehouse applications thrive on pre-summarized

More information

Fact Sheet No.1 MERLIN

Fact Sheet No.1 MERLIN Fact Sheet No.1 MERLIN Fact Sheet No.1: MERLIN Page 1 1 Overview MERLIN is a comprehensive software package for survey data processing. It has been developed for over forty years on a wide variety of systems,

More information

Hyperion Essbase Audit Logs Turning Off Without Notification

Hyperion Essbase Audit Logs Turning Off Without Notification Hyperion Essbase Audit Logs Turning Off Without Notification Audit logs, or SSAUDIT, are a crucial component of backing up Hyperion Essbase applications in many environments. It is the equivalent of a

More information

Release Notes for April StatCrunch Updates

Release Notes for April StatCrunch Updates Release Notes for April 2018 - StatCrunch Updates Major additions Introducing accessibility features that support full keyboard functionality including new keyboard shortcuts. [Go to page 2] Measures to

More information

All textures produced with Texture Maker. Not Applicable. Beginner.

All textures produced with Texture Maker. Not Applicable. Beginner. Tutorial for Texture Maker 2.8 or above. Note:- Texture Maker is a texture creation tool by Tobias Reichert. For further product information please visit the official site at http://www.texturemaker.com

More information

Jens Bollmann. Welcome! Performance 101 for Small Web Apps. Principal consultant and trainer within the Professional Services group at SkySQL Ab.

Jens Bollmann. Welcome! Performance 101 for Small Web Apps. Principal consultant and trainer within the Professional Services group at SkySQL Ab. Welcome! Jens Bollmann jens@skysql.com Principal consultant and trainer within the Professional Services group at SkySQL Ab. Who is SkySQL Ab? SkySQL Ab is the alternative source for software, services

More information

Course Content Excel Advanced Duration: 1 Day Unit Standard

Course Content Excel Advanced Duration: 1 Day Unit Standard Course Content Excel Advanced Duration: 1 Day Unit Standard 258876 Overview Sorting Extra AutoSum functionality Date and Time =NOW() =TODAY() =DATE Other Time & Date Advanced Mathematical and Financial

More information

Rule 1-3: Use white space to break a function into paragraphs. Rule 1-5: Avoid very long statements. Use multiple shorter statements instead.

Rule 1-3: Use white space to break a function into paragraphs. Rule 1-5: Avoid very long statements. Use multiple shorter statements instead. Chapter 9: Rules Chapter 1:Style and Program Organization Rule 1-1: Organize programs for readability, just as you would expect an author to organize a book. Rule 1-2: Divide each module up into a public

More information

Choosing the Right Procedure

Choosing the Right Procedure 3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 5 Efficiency Issues

More information

Experience with Change-oriented SCM Tools

Experience with Change-oriented SCM Tools Experience with Change-oriented SCM Tools Ivica Crnkovic ABB Industrial Systems AB, 721 67 Västerås, Sweden E-mail: ivica@sw.seisy.abb.se Abstract. In the recent years two approaches in Software Configuration

More information

Lab 1. Introduction to R & SAS. R is free, open-source software. Get it here:

Lab 1. Introduction to R & SAS. R is free, open-source software. Get it here: Lab 1. Introduction to R & SAS R is free, open-source software. Get it here: http://tinyurl.com/yfet8mj for your own computer. 1.1. Using R like a calculator Open R and type these commands into the R Console

More information

STAT 7000: Experimental Statistics I

STAT 7000: Experimental Statistics I STAT 7000: Experimental Statistics I 2. A Short SAS Tutorial Peng Zeng Department of Mathematics and Statistics Auburn University Fall 2009 Peng Zeng (Auburn University) STAT 7000 Lecture Notes Fall 2009

More information

Statistical Good Practice Guidelines. 1. Introduction. Contents. SSC home Using Excel for Statistics - Tips and Warnings

Statistical Good Practice Guidelines. 1. Introduction. Contents. SSC home Using Excel for Statistics - Tips and Warnings Statistical Good Practice Guidelines SSC home Using Excel for Statistics - Tips and Warnings On-line version 2 - March 2001 This is one in a series of guides for research and support staff involved in

More information

HP StorageWorks Command View TL TapeAssure Analysis Template White Paper

HP StorageWorks Command View TL TapeAssure Analysis Template White Paper HP StorageWorks Command View TL TapeAssure Analysis Template White Paper Part Number: AD560-96083 1 st edition: November 2010 HP StorageWorks Command View TL TapeAssure Analysis Template The TapeAssure

More information

Paradise Lost: Almost Nobody Knows What s Really Happening Inside a Modern Software Application

Paradise Lost: Almost Nobody Knows What s Really Happening Inside a Modern Software Application Paradise Lost: Almost Nobody Knows What s Really Happening Inside a Modern Software Application In the 1980s, with the advent of interactive software such as Macintosh and Windows, and with widespread

More information

Best Practices for. Membership Renewals

Best Practices for. Membership Renewals Best Practices for Membership Renewals For many associations, it s easy to get caught up in the marketing efforts associated with attracting new members. But as important as membership growth is, renewal

More information

Learning Microsoft Excel Module 1 Contents. Chapter 1: Introduction to Microsoft Excel

Learning Microsoft Excel Module 1 Contents. Chapter 1: Introduction to Microsoft Excel Module 1 Contents Chapter 1: Introduction to Microsoft Excel The Microsoft Excel Screen...1-1 Moving the Cursor...1-3 Using the Mouse...1-3 Using the Arrow Keys...1-3 Using the Scroll Bars...1-4 Moving

More information

Collector and Dealer Software - CAD 3.1

Collector and Dealer Software - CAD 3.1 Collector and Dealer Software - CAD 3.1 Your Registration Number Thank you for purchasing CAD! To ensure that you can receive proper support, we have already registered your copy with the serial number

More information

(Refer Slide Time: 01:25)

(Refer Slide Time: 01:25) Computer Architecture Prof. Anshul Kumar Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture - 32 Memory Hierarchy: Virtual Memory (contd.) We have discussed virtual

More information

Appendix A. Introduction to MATLAB. A.1 What Is MATLAB?

Appendix A. Introduction to MATLAB. A.1 What Is MATLAB? Appendix A Introduction to MATLAB A.1 What Is MATLAB? MATLAB is a technical computing environment developed by The Math- Works, Inc. for computation and data visualization. It is both an interactive system

More information

SAS Job Monitor 2.2. About SAS Job Monitor. Overview. SAS Job Monitor for SAS Data Integration Studio

SAS Job Monitor 2.2. About SAS Job Monitor. Overview. SAS Job Monitor for SAS Data Integration Studio SAS Job Monitor 2.2 About SAS Job Monitor Overview SAS Job Monitor is a component of SAS Environment Manager that integrates information from SAS Data Integration Studio, DataFlux Data Management Server,

More information

PROBLEM SOLVING AND OFFICE AUTOMATION. A Program consists of a series of instruction that a computer processes to perform the required operation.

PROBLEM SOLVING AND OFFICE AUTOMATION. A Program consists of a series of instruction that a computer processes to perform the required operation. UNIT III PROBLEM SOLVING AND OFFICE AUTOMATION Planning the Computer Program Purpose Algorithm Flow Charts Pseudo code -Application Software Packages- Introduction to Office Packages (not detailed commands

More information

DIWAX Data handling and forecasting based on National Accounts

DIWAX Data handling and forecasting based on National Accounts Berliner VGR-Kolloquium, 5./6. Juni 2008 Data handling and forecasting based on National Accounts Dr. Stefan Kooths DIW Berlin Macro Analysis and Forecasting in a nutshell Support for macroeconomic forecasting

More information

HydroOffice Diagrams

HydroOffice Diagrams Hydro Office Software for Water Sciences HydroOffice Diagrams User Manual for Ternary 1.0, Piper 2.0 and Durov 1.0 tool HydroOffice.org Citation: Gregor M. 2013. HydroOffice Diagrams user manual for Ternary1.0,

More information

Creating an Account and Using Universal Job Match

Creating an Account and Using Universal Job Match Creating an Account and Using Universal Job Match In this hand-out we will take you through setting up an account with UJM and show you some of the functionality If you haven t already, create an email

More information