modeling freshmen outcomes using sas enterprise miner · diagram workspace. semma tools palette....

44
Modeling Freshmen Outcomes using SAS Enterprise Miner Nora Galambos, PhD Office of Institutional Research, Planning & Effectiveness NEAIR Annual Conference Newport, RI 2013

Upload: others

Post on 27-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Modeling Freshmen Outcomesusing

SAS Enterprise Miner

Nora Galambos, PhDOffice of Institutional Research, Planning & Effectiveness

NEAIR Annual ConferenceNewport, RI 2013

Page 2: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Data Mining

• Knowledge discovery by extracting information from large amounts of data

• Uses analytic tools for data-driven decision making

• Uses modeling techniques to apply results to future data

• Incorporates statistics, pattern recognition, and mathematics

Page 3: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Enterprise Miner Interface

Project Panel

Properties Panel

Diagram Workspace

SEMMA Tools Palette

SampleExploreModifyModelAssess

Page 4: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Project Flow Workspace

Data Nodes

Merge Node SAS Code Node

Page 5: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Variable Selection View

Page 6: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Merge Node View

Select the merge “by” variables

Page 7: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Merge Variable Specification

Order the “by” variables

Page 8: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

SAS Code Node

Page 9: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

SAS Code Output

Page 10: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Filter and Data Partition Nodes

Page 11: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Data Node Variable Selection/Configuration

Use dropdowns to configure variables

Page 12: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Filter Node Properties Panel

• Filter rare values• Choose whether to

keep missing values• Create cutoffs

Page 13: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Filter Node Variable Selection

Set to automatically reject variables with too many categories—user specifies the maximum number of categories

Page 14: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Interactive Categorical Filter

Page 15: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Filtering Class Categories

Page 16: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Interactive Interval Filter

Page 17: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Training, Validation, and Test Partitions Find the correct level of modelcomplexity. A model that is notcomplex enough may lack theflexibility to represent the data,underfitting. When the model is toocomplex it can be influenced byrandom noise, overfitting.

Partitioning is used to avoid over- orunderfitting. The training partition isused to build the model. Thevalidation partition is set aside andis used to test the accuracy and finetune the model. The test partition isused for evaluating how the modelwill work on new data.

Page 18: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Cluster Analysis and Segment Profile Nodes

Similarities in the input variables in the training data are used to group the data into a few clusters.

Page 19: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Cluster Analysis Results

Page 20: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Segment Profile

Page 21: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Segment Profile Detail

Page 22: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Segment Profile Graphic Comparisons

Page 23: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Full Enterprise Miner Model

Page 24: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Decision Tree Configuration

Page 25: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Interactive Decision Tree Building:Categorical Outcome

First Semester Freshmen GPA above/below 2.00

Page 26: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Adding Tree Branches and Leaves

Page 27: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Evaluating a Decision Treewith a Categorical Outcome

Page 28: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Receiver Operator Curvesand Cumulative Lift

Page 29: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Decision Tree with Interval Outcome

Page 30: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Using Decision Tree to PredictFirst Semester Freshmen GPA

Page 31: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Decision Tree View

Page 32: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Linear Regression Model

Page 33: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Dmine Regression Model

Dmine regression groups levels of categorical inputs and bins interval inputs. The associations between the binned interval inputs and the target can be non-linear.

Page 34: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Neural Network Model

Page 35: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Dmneural Model

Page 36: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Partial Least Squares Regression Model

Page 37: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Ensemble Node Model

Page 38: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Model Comparison

Page 39: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Model Comparison Graphs 1

Page 40: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Model Comparison Graphs 2

Page 41: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Model Comparison Graphs 3

Page 42: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Score Node Output for Partial Least Squares Model

Page 43: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

SAS Codeto Run Partial Least Squares Model on New Data

Page 44: Modeling Freshmen Outcomes using SAS Enterprise Miner · Diagram Workspace. SEMMA Tools Palette. Sample. Explore. Modify. Model. Assess. Project Flow Workspace Data Nodes ... Cluster

Model Package