managing and analyzing longitudinal data copafs quarterly meeting june 1, 2012

39
Patricia Ruggles Catherine Ruggles [email protected] [email protected] 240-350-6457213-324-4234 Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Upload: ranger

Post on 22-Mar-2016

34 views

Category:

Documents


2 download

DESCRIPTION

Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012. Patricia Ruggles Catherine Ruggles [email protected] [email protected] 240-350-6457213-324-4234. Longitudinal Data are Hard to Use. Longitudinal databases tend to be very complex - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Patricia Ruggles Catherine Ruggles [email protected] [email protected] 213-324-4234

Managing and Analyzing Longitudinal Data

COPAFS Quarterly MeetingJune 1, 2012

Page 2: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Longitudinal Data are Hard to Use

Longitudinal databases tend to be very complex Complex documentation and record linkage issues: searching

and understanding variable lists, record structures, and other features requires patience and persistence

Creating analysis files typically involves major data restructuring Files are often hierarchical as well as linked across time periods;

variables need to be moved across record types, new variables need to be created involving more than one record type, etc.

Longitudinal analyses involve complex relationships across records and variables and therefore can be conceptually difficult to plan and carry out

Page 3: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Results: Under-use and Misuse Analysts shy away from using large longitudinal data

sets such as SIPP because understanding and restructuring the data is frustrating, expensive and time-consuming

When such datasets are used it is often for cross-sectional rather than longitudinal analyses—e.g., topical modules in SIPP—or to compare two points in time, rather than to examine patterns of activity over time

As a result: under-use, funding difficulties, low return on our investment in data collection and preparation

Page 4: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Longitudinal Analysis Steps Step 1: Understanding the Data

Explore metadata and data and choose appropriate variables

Step 2: Preparing Data for Analysis Recode and create variables as necessary

Step 3: Performing Analyses Perform cross-sectional and longitudinal

analyses as desired

Page 5: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Step 1: Understanding the Data Many longitudinal datasets are very large and not necessarily

well documented For example: The 2008 SIPP has 48 months of data on just under

120,000 unique individuals, and contains more than 1000 variables

Documentation exists in many places, but it can be hard to link specific variables to the appropriate questions in the questionnaire, and to understand issues such as the universe to which each variable applies

A key need for longitudinal data users, therefore, is a better way of exploring the available data and linking it to the appropriate metadata

Orlin has made the ability to search and understand both data and metadata a key feature of our system Let’s do a quick tour of the data and metadata exploration system

Page 6: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

The Welcome Page

Page 7: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Variable List for SIPP

Page 8: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Exploring SIPP Metadata and Data To see the available variables, click on the person-month

record type in the metadata tab on the Welcome Page There are over 1000 variables—one of the things that

makes SIPP hard to use! To find a specific variable, type its name or any other

identifying information in the search box This brings up all variables meeting the search criteria—

e.g., typing employment will bring up the 39 variables relating to employment, along with their labels and codes

To select a specific variable, click on it Will show its codes, frequencies, and summary statistics Also, hyperlinks to related variables and to all citations for

this variable in questionnaires, code books, and user guide

Page 9: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Variable Search Results: Employment Status Recode Variable

Page 10: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Viewing the Data

In addition to hyperlinks to other metadata, the metadata are linked directly to the data

For example—clicking on the number of cases with a specific code value in the frequency table will bring up all the case records with that value Users can choose which variables on those records they

wish to inspect, using a drop down check list This aids in debugging, understanding complex variable

recodes

Page 11: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Finding the Information You Need The search and hyper-linking features of the Orlin

System address the first of the difficulties in working with SIPP discussed earlier in our presentation Many users give up before they even get to longitudinal

analysis, because it can be so hard to find the right variable and its associated documentation

SIPP documentation is still a bit patchy, but by hyper-linking all existing documentation for every variable the Orlin System makes it much easier to understand exactly what the variable means

The system also includes a global search function, which allows users to search across all aspects of the system for any specific phrase or term

Page 12: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Step 2: Preparing Data for Analysis Longitudinal data require substantial manipulation and

recoding before analysis, even after finding the right variables Creating usable data extracts that preserve necessary

information on relationships between units of analysis and their individual components can be complex even in cross-sectional data

Adding a time dimension means moving information across both record types and points in time

Sample attrition, the addition of special supplements, inconsistencies in responses across waves of the survey, and weighting problems pose additional difficulties

Users need help in understanding and dealing with these issues

Page 13: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

The Longitudinal Unit of Analysis Longitudinal Surveys such as SIPP, the Health and Retirement

Survey, etc. typically contain data on several potential units of analysis or record types, such as households, persons, welfare units, medical records, etc.

For most types of longitudinal analysis, only units that are unchanging over time can be usefully linked across time For example— can’t link households over time because they

change too much from period to period For most demographic surveys the person-month (or person-year)

record is the basic longitudinal unit—simply a string of linked records across time for each person

Information from associated units or record types must then be linked to the longitudinal unit at the appropriate point in time

Page 14: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Restructuring Longitudinal Data Creating the necessary links is very difficult using sequential data

processing packages such as SAS The process will require several steps, each of which means a

new pass through the data set For example, to track each person’s household income in each

month of the survey using SAS: 1. Find the correct household for person 1 this month 2. Create a summary variable for household income that month 3. Attach that variable to the person-record for that month 4. Repeat for next month for person 1 5. After creating household income variables for each month for

person one, repeat for persons 2 – 50,000 This gets old fast, especially because it has to be repeated for

many variables—age of head, welfare recipiency—and for many record types—subfamilies, welfare units, etc.

Page 15: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

The Orlin Approach to Restructuring Data The Orlin system uses database technology to keep

track of variables and their linkages across both record types and time

This greatly simplifies the process of transforming variables as needed, creating new variables, and making sure that all variables are useable appropriately in longitudinal analyses

This also simplifies the process of recoding variables and performing other data transformations that are typically needed in both cross-sectional and longitudinal analyses

Page 16: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

SIPP Data Structure in the Orlin System We will use the 2008 SIPP panel to illustrate how the

Orlin restructuring system works. The basic record type is the person-month record,

which is the series of all of the months of data for a specific person.

We have also created records for each unique person, family or household that ever appears in the panel.

Records are stored in a database system that understands their linkages, which makes it easy to create variables that draw on data from different record types or different points in time.

Page 17: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Preparing Data for Analysis Finding the right variables is only the first step

Even in cross-sectional analyses, variables may need to be recoded for a specific analysis—for example, by collapsing the number of codes

Sometimes new variables need to be created by combining information from two or more existing variables—for example, using income and family size to calculate equivalent income across different families

Sometimes information on other people must be used in conjunction with variables on the person-month record—for example, to identify workers with pre-school children

All of these examples require data transformations and the creation of new variables

Page 18: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Data Transformations The Orlin System allows intelligent data transformations

because records are linked internally in a database, and the system understands those links

Transformations such as recodes and the calculation of new variables require two steps in the Orlin System: First, the new variable is defined, using the system’s templates Second, when a satisfactory definition has been created, it is run

on the data to actually create the variable New variables can be created using either a small sample of

about 35,000 person-month records, or the full sample, which includes about 2.6 million records. The small sample runs in the foreground and takes up to 5 mins. The full sample runs in the background and takes considerably

longer, depending on the complexity of the transformation.

Page 19: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Creating a New Variable Definition The first step in transforming data is to define the

new variable you want to create Second step: Run the new definition on the data to

create the new variable Orlin automatically tracks every change, every new

definition, and all output

Page 20: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Template for Variable Definition

Page 21: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Example: Run Variable Creation for ANY_WORK

Page 22: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Audit Trail

Page 23: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Complex Transformations A particular strength of the Orlin System is its ability

to handle complex data transformations, such as creating variables that use data from different record types and/or different months

Example: creating AVERAGE_EARNINGS for an individual across all months of the panel Create new variable definition as before, specifying new

variable name and source variable (TPEARN) Select create a complex variable Select “average” under function type Select sample and run

Page 24: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Example: Complex Data Transformations

Page 25: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Step 3: Performing Analyses After transforming our data as needed, we are ready to

analyze them To analyze data using the Orlin System, press the

Analyze button on the home page button bar Specific analyses such as crosstabs, regressions, and duration

analyses can be performed by clicking on the appropriate button

A template will appear asking for the information needed for the requested analysis: for example, for a regression, the type of regression, the dependent variable, and the independent variables

Analyses use the R statistical system Results of data transformations can also be exported for

analysis in statistical packages such as SAS, SPSS and Stata

Page 26: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Example: Regression Results

Page 27: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Longitudinal Analyses In addition to standard cross-sectional analyses, the

Orlin System allows various types of time-related analyses

In particular, it can perform two main types of longitudinal analysis: Analysis of transitions—changes in state such as moving

from employment to unemployment—and the relationship of such changes to other variables or other changes

Analysis of spells—periods of time over which a changed state persists, such as a spell of unemployment—and the effects of other variables on the duration of such spells

Page 28: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Defining Transition Variables Clicking on the Create Transition Variable button in the

transform area brings up a template that allows the user to define the specific state change of interest

Example: STOP_WORK This variable is defined as a change from the status of working to

the status of not working It uses the ANY_WORK variable we previously defined The user can choose to identify either in the last month worked or

the first month not working, by choosing to compare to the previous or following month

The variable uses the time variable SEQUENCE, which is simply the sequence number of the month (eg, 32 for the 32nd month in the panel)

Page 29: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Create a Transition Variable: STOP_WORK

Page 30: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Defining Spells A spell is a period of time defined by two transitions

—into the state of interest (such as unemployment), and out of the state A spell may occur even if only one transition is observed

—if for example someone becomes unemployed but the panel ends before the unemployment spell does

Such as spell would be right-censored—no ending can be observed

Spells can also be left-censored—an ending is observed, but no beginning

Statistical techniques exist to analyze spells durations, accounting for censoring

Page 31: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Duration Analysis Standard duration analyses essentially calculate the

proportion of all those observed in a spell at a given point in time who exit the spell at that point—in other words, the “hazard” of leaving the spell

Analyses can take into account the effects of various independent variables on predicted durations

The Orlin System allows a variety of different models to be explored

All of these duration models operate on the spell record

Page 32: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Create a Spell Record

Page 33: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Spell Record Variables

Page 34: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Example: Spell Records

Page 35: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Analyzing Spell Records The basic spell record includes only basics relating

to the spell itself To analyze durations in conjunction with anything

else, therefore, the independent variables of interest have to be moved to the spell record

This can be done using the create variable definition screen, choosing the option to move a variable

Page 36: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Duration Analysis

Page 37: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Duration Analysis: Results

Page 38: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Conclusion Analyzing longitudinal datasets requires three steps:

Finding the appropriate information Restructuring it for longitudinal analysis Performing the analysis and examining the results

All of these are hard to do using analysis packages such as SAS, Stata or SPSS

The goal of the Orlin System is to simplify all three steps We link and provide search capabilities across data and metadata We use database technology to keep track of both data and

metadata, cross-sectionally and over time We provide easy-to-use templates to guide the analyst through the

entire process If you are interested in learning more or becoming a beta user,

see our website, www.orlinresearch.com, or contact us

Page 39: Managing and Analyzing Longitudinal Data COPAFS Quarterly Meeting June 1, 2012

Thank You!www.orlinresearch.com