SlideShare a Scribd company logo
Copyright © 2010 SAS Institute Inc. All rights reserved.
Advanced Use Cases of
the Bootstrap Feature in
JMP® Pro
Michael Crotty
Research Statistician
JMP Division, SAS Institute
2
Copyright © 2010, SAS Institute Inc. All rights reserved.
Objectives
 Introduce the bootstrap feature in JMP Pro
 Discuss examples of some non-standard use cases
 Examples are meant to be illustrative, but not
necessarily realistic
 Start conversations with users on ways that they are or
hope to be using the bootstrap feature for their problems
 Hope to inspire customers to share their uses of the
bootstrap feature at Discovery 2013
3
Copyright © 2010, SAS Institute Inc. All rights reserved.
Outline
 Introduce the bootstrap feature in JMP
 Bootstrap as an intro stat teaching tool
 Bootstrapping Examples
 Non-standard quantities
 Functions of the output
 Multiple tables in one bootstrap run
 Model from the Fit Curve platform
 Conclusions
4
Copyright © 2010, SAS Institute Inc. All rights reserved.
Introduction to the Bootstrap
 Introduced by Brad Efron in 1979; grown in popularity as
computing power increases
 Resampling technique that allows you to estimate the
variance of statistics, even when analytical expressions
for the variance are difficult to obtain
 You want to know about the population, but all you have
is one sample
 Treat the sample as a population and sample from it with
replacement
 This is called a bootstrap sample
 Repeating this sampling scheme produces bootstrap replication
 For each bootstrap sample, you can calculate the statistic(s) of
interest
5
Copyright © 2010, SAS Institute Inc. All rights reserved.
The Bootstrap in JMP
 Possible to do a bootstrap analysis prior to JMP 10
using a script
 “One-click bootstrap” added to JMP Pro in Version 10
 Available in most Analysis platforms
 Takes advantage of the Automatic Recalc feature
 Results can be analyzed in Distribution platform, which
will know to provide Bootstrap Confidence Limits, based
on percentile interval method (Efron & Tibshirani 1993)
6
Copyright © 2010, SAS Institute Inc. All rights reserved.
Bootstrap in an Intro Stat Course
 Allows students to see the effects of sampling variation
without being bogged down with distribution theory
 Bootstrap method does not require distributional
assumptions on your data or sample
 Avoids some of the feeling of introductory statistics
courses being “just a bunch of formulas”
 (As far as I know,) bootstrap is not widely used in
introductory statistics courses
7
Copyright © 2010, SAS Institute Inc. All rights reserved.
Non-standard quantities
 By non-standard, I mean statistics for which we don’t
readily have standard errors
 Could be unavailable in JMP
 Could be difficult to obtain analytically
 Example: Adjusted R^2 value in linear regression
8
Copyright © 2010, SAS Institute Inc. All rights reserved.
Functions of output
 Useful for situations where the statistic of interest does
not appear in a JMP report
 Could be a business-defined function of JMP-reported statistics
 Example: defining a function using a bootstrap sample
9
Copyright © 2010, SAS Institute Inc. All rights reserved.
Multiple tables at one time
 “Trick” to use JSL to select multiple tables in a report
and bootstrap them
 Can also be accomplished by setting a random seed prior to
each separate bootstrap analysis for multiple tables in a report
 Example: Fixed scale parameter in lifetime data
rpt["Parametric Estimate - Normal"][NumberColBox("Estimate")] << select;
rpt["Fix Parameter"]["Parametric Estimate - Normal"][NumberColBox("Estimate")] << select;
dtlst = rpt["Parametric Estimate - Normal"][NumberColBox("Estimate")] << Bootstrap(100);
10
Copyright © 2010, SAS Institute Inc. All rights reserved.
Bootstrapping curves
 Similar to the example for functions of output
 We want to use the bootstrap feature to get a sense of
the variability of a curve fit in the new Nonlinear platform
 Example: Fit Curve
-50
0
50
10
15
20
25
30
pop
1800 1850 1900 1950 2000
year
-50
0
50
10
15
20
25
30
pop
1800 1850 1900 1950 2000
year
11
Copyright © 2010, SAS Institute Inc. All rights reserved.
Conclusions
 Bootstrap is a powerful new feature with many uses
 Primarily a UI feature, but capability is enhanced when
scripted in JSL
 Allows us to get confidence intervals for statistics,
functions of statistics and curves
 Review objectives:
 Examples are meant to be illustrative, but not necessarily
realistic
 Start conversations with users on ways that they are or hope to
be using the bootstrap feature for their problems
 Hope to inspire customers to share their uses of the bootstrap
feature at Discovery 2013
12
Copyright © 2010, SAS Institute Inc. All rights reserved.
Acknowledgements, References
 JMP Statistical R&D
 Sam Gardner, Clay Barker, Bill Meeker
 Efron, B. “Bootstrap methods: Another look at the
jackknife.” Annals of Statistics, 7(1):1-26, 1979.
 Efron, B. and Tibshirani, R. An Introduction to the
Bootstrap. Chapman and Hall, 1993.
 Stine, R. “Bootstrap Resampling.” Course notes from
ICPSR Blalock Lectures 2003.
http://www-stat.wharton.upenn.edu/~stine/mich/index.html#bootstrap
Questions?
Copyright © 2010 SAS Institute Inc. All rights reserved.
Thank You!
Advanced Use Cases of the Bootstrap Feature in JMP® Pro
Michael Crotty
michael.crotty@sas.com
Research Statistician
JMP Division, SAS Institute

More Related Content

Viewers also liked

Statistical Discovery for Consumer and Marketing Research
Statistical Discovery for Consumer and Marketing ResearchStatistical Discovery for Consumer and Marketing Research
Statistical Discovery for Consumer and Marketing Research
JMP software from SAS
 
Vicios del lenguaje
Vicios del lenguajeVicios del lenguaje
Vicios del lenguaje
blft123
 
Perk laskrant
Perk laskrantPerk laskrant
Perk laskrant
Jaap Kemp
 
Washington presentation 3.1
Washington presentation 3.1Washington presentation 3.1
Washington presentation 3.1
jbuyonje
 
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেনকীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
Raiyad Raad
 
Angloingles
AngloinglesAngloingles
Angloingles
blft123
 
Tips mengadakan majlis perkahwinan ros
Tips mengadakan majlis perkahwinan rosTips mengadakan majlis perkahwinan ros
Tips mengadakan majlis perkahwinan rosRose Katering
 
впн в россии
впн в россиивпн в россии
впн в россии19nature
 
Webquest on output_devices[1]
Webquest on output_devices[1]Webquest on output_devices[1]
Webquest on output_devices[1]
edtechfacey
 
Perk acties a6
Perk acties a6Perk acties a6
Perk acties a6
Jaap Kemp
 
Localization 140704162405-phpapp02
Localization 140704162405-phpapp02Localization 140704162405-phpapp02
Localization 140704162405-phpapp02
Raiyad Raad
 
Cld 495 final
Cld 495 final Cld 495 final
Cld 495 final
Chandler Shepherd
 
Localization with Mozilla
Localization with MozillaLocalization with Mozilla
Localization with Mozilla
Raiyad Raad
 
Photobooooooooth
PhotoboooooooothPhotobooooooooth
Photobooooooooth
nadim1020
 
Jeopardy (output devices)
Jeopardy (output devices)Jeopardy (output devices)
Jeopardy (output devices)
edtechfacey
 
Building Models for Complex Design of Experiments
Building Models for Complex Design of ExperimentsBuilding Models for Complex Design of Experiments
Building Models for Complex Design of Experiments
JMP software from SAS
 
Exploring Variable Clustering and Importance in JMP
Exploring Variable Clustering and Importance in JMPExploring Variable Clustering and Importance in JMP
Exploring Variable Clustering and Importance in JMP
JMP software from SAS
 
Washington, d.c. presentation
Washington, d.c. presentationWashington, d.c. presentation
Washington, d.c. presentation
jbuyonje
 
Correcting Misconceptions About Optimal Design
Correcting Misconceptions About Optimal DesignCorrecting Misconceptions About Optimal Design
Correcting Misconceptions About Optimal Design
JMP software from SAS
 

Viewers also liked (20)

Statistical Discovery for Consumer and Marketing Research
Statistical Discovery for Consumer and Marketing ResearchStatistical Discovery for Consumer and Marketing Research
Statistical Discovery for Consumer and Marketing Research
 
Vicios del lenguaje
Vicios del lenguajeVicios del lenguaje
Vicios del lenguaje
 
Perk laskrant
Perk laskrantPerk laskrant
Perk laskrant
 
Washington presentation 3.1
Washington presentation 3.1Washington presentation 3.1
Washington presentation 3.1
 
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেনকীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
 
Angloingles
AngloinglesAngloingles
Angloingles
 
Tips mengadakan majlis perkahwinan ros
Tips mengadakan majlis perkahwinan rosTips mengadakan majlis perkahwinan ros
Tips mengadakan majlis perkahwinan ros
 
впн в россии
впн в россиивпн в россии
впн в россии
 
Webquest on output_devices[1]
Webquest on output_devices[1]Webquest on output_devices[1]
Webquest on output_devices[1]
 
Perk acties a6
Perk acties a6Perk acties a6
Perk acties a6
 
Localization 140704162405-phpapp02
Localization 140704162405-phpapp02Localization 140704162405-phpapp02
Localization 140704162405-phpapp02
 
Cld 495 final
Cld 495 final Cld 495 final
Cld 495 final
 
Localization with Mozilla
Localization with MozillaLocalization with Mozilla
Localization with Mozilla
 
Photobooooooooth
PhotoboooooooothPhotobooooooooth
Photobooooooooth
 
IKT előadás
IKT előadásIKT előadás
IKT előadás
 
Jeopardy (output devices)
Jeopardy (output devices)Jeopardy (output devices)
Jeopardy (output devices)
 
Building Models for Complex Design of Experiments
Building Models for Complex Design of ExperimentsBuilding Models for Complex Design of Experiments
Building Models for Complex Design of Experiments
 
Exploring Variable Clustering and Importance in JMP
Exploring Variable Clustering and Importance in JMPExploring Variable Clustering and Importance in JMP
Exploring Variable Clustering and Importance in JMP
 
Washington, d.c. presentation
Washington, d.c. presentationWashington, d.c. presentation
Washington, d.c. presentation
 
Correcting Misconceptions About Optimal Design
Correcting Misconceptions About Optimal DesignCorrecting Misconceptions About Optimal Design
Correcting Misconceptions About Optimal Design
 

Similar to Advanced Use Cases of the Bootstrap Method in JMP Pro

Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...
Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...
Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...
Amazon Web Services Korea
 
The Bootstrap and Beyond: Using JSL for Resampling
The Bootstrap and Beyond: Using JSL for ResamplingThe Bootstrap and Beyond: Using JSL for Resampling
The Bootstrap and Beyond: Using JSL for Resampling
JMP software from SAS
 
How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...
Mariano Zelaya Feijoo
 
ForecastIT 6. Multi-Variable Linear Regression
ForecastIT 6. Multi-Variable Linear RegressionForecastIT 6. Multi-Variable Linear Regression
ForecastIT 6. Multi-Variable Linear Regression
DeepThought, Inc.
 
Business Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonBusiness Process De Pillis Tool Comparison
Business Process De Pillis Tool Comparison
G.J. dePillis
 
TabPy Presentation
TabPy PresentationTabPy Presentation
TabPy Presentation
Sanjana Jami
 
2746-2016
2746-20162746-2016
2746-2016
Stephen Ludlow
 
How to Make Designer-Friendly Template Engine
How to Make Designer-Friendly Template EngineHow to Make Designer-Friendly Template Engine
How to Make Designer-Friendly Template Engine
kwatch
 
A case study in using ibm watson studio machine learning services ibm devel...
A case study in using ibm watson studio machine learning services   ibm devel...A case study in using ibm watson studio machine learning services   ibm devel...
A case study in using ibm watson studio machine learning services ibm devel...
Einar Karlsen
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
Sparkhound Inc.
 
oracle-reports6i
oracle-reports6ioracle-reports6i
oracle-reports6i
CHANDRASEKHAR REDROUTHU
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
VictorSzoltysek
 
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine LearningWeekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Bill Liu
 
HANA SPS07 App Function Library
HANA SPS07 App Function LibraryHANA SPS07 App Function Library
HANA SPS07 App Function Library
SAP Technology
 
Business Reporting with SharePoint And Self-service BI with PowerPivot
Business Reporting with SharePoint And Self-service BI with PowerPivotBusiness Reporting with SharePoint And Self-service BI with PowerPivot
Business Reporting with SharePoint And Self-service BI with PowerPivot
Perficient, Inc.
 
OTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askOTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't ask
Jeff Hackney
 
Analytics for Process Excellence
Analytics for Process ExcellenceAnalytics for Process Excellence
Analytics for Process Excellence
Denis Gagné
 
Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...
Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...
Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...
Senturus
 
TenYearsCPOptimizer
TenYearsCPOptimizerTenYearsCPOptimizer
TenYearsCPOptimizer
PaulShawIBM
 
artificggggggggggggggialintelligence.pdf
artificggggggggggggggialintelligence.pdfartificggggggggggggggialintelligence.pdf
artificggggggggggggggialintelligence.pdf
tt4765690
 

Similar to Advanced Use Cases of the Bootstrap Method in JMP Pro (20)

Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...
Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...
Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...
 
The Bootstrap and Beyond: Using JSL for Resampling
The Bootstrap and Beyond: Using JSL for ResamplingThe Bootstrap and Beyond: Using JSL for Resampling
The Bootstrap and Beyond: Using JSL for Resampling
 
How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...How to estimate the cost of a Maximo migration project with a high level of c...
How to estimate the cost of a Maximo migration project with a high level of c...
 
ForecastIT 6. Multi-Variable Linear Regression
ForecastIT 6. Multi-Variable Linear RegressionForecastIT 6. Multi-Variable Linear Regression
ForecastIT 6. Multi-Variable Linear Regression
 
Business Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonBusiness Process De Pillis Tool Comparison
Business Process De Pillis Tool Comparison
 
TabPy Presentation
TabPy PresentationTabPy Presentation
TabPy Presentation
 
2746-2016
2746-20162746-2016
2746-2016
 
How to Make Designer-Friendly Template Engine
How to Make Designer-Friendly Template EngineHow to Make Designer-Friendly Template Engine
How to Make Designer-Friendly Template Engine
 
A case study in using ibm watson studio machine learning services ibm devel...
A case study in using ibm watson studio machine learning services   ibm devel...A case study in using ibm watson studio machine learning services   ibm devel...
A case study in using ibm watson studio machine learning services ibm devel...
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
oracle-reports6i
oracle-reports6ioracle-reports6i
oracle-reports6i
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine LearningWeekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
Weekly #105: AutoViz and Auto_ViML Visualization and Machine Learning
 
HANA SPS07 App Function Library
HANA SPS07 App Function LibraryHANA SPS07 App Function Library
HANA SPS07 App Function Library
 
Business Reporting with SharePoint And Self-service BI with PowerPivot
Business Reporting with SharePoint And Self-service BI with PowerPivotBusiness Reporting with SharePoint And Self-service BI with PowerPivot
Business Reporting with SharePoint And Self-service BI with PowerPivot
 
OTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't askOTS - Everything you wanted to know but didn't ask
OTS - Everything you wanted to know but didn't ask
 
Analytics for Process Excellence
Analytics for Process ExcellenceAnalytics for Process Excellence
Analytics for Process Excellence
 
Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...
Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...
Transitioning to Cognos Workspace Advanced: Migrating from Query & Analysis S...
 
TenYearsCPOptimizer
TenYearsCPOptimizerTenYearsCPOptimizer
TenYearsCPOptimizer
 
artificggggggggggggggialintelligence.pdf
artificggggggggggggggialintelligence.pdfartificggggggggggggggialintelligence.pdf
artificggggggggggggggialintelligence.pdf
 

More from JMP software from SAS

The Straight Way to a Final Result: Mixture Design of Experiments
The Straight Way to a Final Result: Mixture Design of ExperimentsThe Straight Way to a Final Result: Mixture Design of Experiments
The Straight Way to a Final Result: Mixture Design of Experiments
JMP software from SAS
 
A Primer in Statistical Discovery
A Primer in Statistical DiscoveryA Primer in Statistical Discovery
A Primer in Statistical Discovery
JMP software from SAS
 
Grafische Analyse Ihrer Excel Daten
Grafische Analyse  Ihrer Excel DatenGrafische Analyse  Ihrer Excel Daten
Grafische Analyse Ihrer Excel Daten
JMP software from SAS
 
Building Better Models
Building Better ModelsBuilding Better Models
Building Better Models
JMP software from SAS
 
JMP for Ethanol Producers
JMP for Ethanol ProducersJMP for Ethanol Producers
JMP for Ethanol Producers
JMP software from SAS
 
Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...
Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...
Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...
JMP software from SAS
 
Exploring Best Practises in Design of Experiments
Exploring Best Practises in Design of ExperimentsExploring Best Practises in Design of Experiments
Exploring Best Practises in Design of Experiments
JMP software from SAS
 
Statistical and Predictive Modelling
Statistical and Predictive ModellingStatistical and Predictive Modelling
Statistical and Predictive Modelling
JMP software from SAS
 
Evaluating & Monitoring Your Process Using MSA & SPC
Evaluating & Monitoring Your Process Using MSA & SPCEvaluating & Monitoring Your Process Using MSA & SPC
Evaluating & Monitoring Your Process Using MSA & SPC
JMP software from SAS
 
Everything You Wanted to Know About Definitive Screening Designs
Everything You Wanted to Know About Definitive Screening DesignsEverything You Wanted to Know About Definitive Screening Designs
Everything You Wanted to Know About Definitive Screening Designs
JMP software from SAS
 
Basic Design of Experiments Using the Custom DOE Platform
Basic Design of Experiments Using the Custom DOE PlatformBasic Design of Experiments Using the Custom DOE Platform
Basic Design of Experiments Using the Custom DOE Platform
JMP software from SAS
 
Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...
Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...
Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...
JMP software from SAS
 
Introduction to Modeling
Introduction to ModelingIntroduction to Modeling
Introduction to Modeling
JMP software from SAS
 
New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11
JMP software from SAS
 
When a Linear Model Just Won't Do: Fitting Nonlinear Models in JMP
When a Linear Model Just Won't Do: Fitting Nonlinear Models in JMPWhen a Linear Model Just Won't Do: Fitting Nonlinear Models in JMP
When a Linear Model Just Won't Do: Fitting Nonlinear Models in JMP
JMP software from SAS
 

More from JMP software from SAS (15)

The Straight Way to a Final Result: Mixture Design of Experiments
The Straight Way to a Final Result: Mixture Design of ExperimentsThe Straight Way to a Final Result: Mixture Design of Experiments
The Straight Way to a Final Result: Mixture Design of Experiments
 
A Primer in Statistical Discovery
A Primer in Statistical DiscoveryA Primer in Statistical Discovery
A Primer in Statistical Discovery
 
Grafische Analyse Ihrer Excel Daten
Grafische Analyse  Ihrer Excel DatenGrafische Analyse  Ihrer Excel Daten
Grafische Analyse Ihrer Excel Daten
 
Building Better Models
Building Better ModelsBuilding Better Models
Building Better Models
 
JMP for Ethanol Producers
JMP for Ethanol ProducersJMP for Ethanol Producers
JMP for Ethanol Producers
 
Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...
Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...
Exploring Best Practises in Design of Experiments: A Data Driven Approach to ...
 
Exploring Best Practises in Design of Experiments
Exploring Best Practises in Design of ExperimentsExploring Best Practises in Design of Experiments
Exploring Best Practises in Design of Experiments
 
Statistical and Predictive Modelling
Statistical and Predictive ModellingStatistical and Predictive Modelling
Statistical and Predictive Modelling
 
Evaluating & Monitoring Your Process Using MSA & SPC
Evaluating & Monitoring Your Process Using MSA & SPCEvaluating & Monitoring Your Process Using MSA & SPC
Evaluating & Monitoring Your Process Using MSA & SPC
 
Everything You Wanted to Know About Definitive Screening Designs
Everything You Wanted to Know About Definitive Screening DesignsEverything You Wanted to Know About Definitive Screening Designs
Everything You Wanted to Know About Definitive Screening Designs
 
Basic Design of Experiments Using the Custom DOE Platform
Basic Design of Experiments Using the Custom DOE PlatformBasic Design of Experiments Using the Custom DOE Platform
Basic Design of Experiments Using the Custom DOE Platform
 
Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...
Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...
Visual Analytic Approaches for the Analysis of Spontaneously Reported Adverse...
 
Introduction to Modeling
Introduction to ModelingIntroduction to Modeling
Introduction to Modeling
 
New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11New Design of Experiments Features in JMP 11
New Design of Experiments Features in JMP 11
 
When a Linear Model Just Won't Do: Fitting Nonlinear Models in JMP
When a Linear Model Just Won't Do: Fitting Nonlinear Models in JMPWhen a Linear Model Just Won't Do: Fitting Nonlinear Models in JMP
When a Linear Model Just Won't Do: Fitting Nonlinear Models in JMP
 

Recently uploaded

Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

Advanced Use Cases of the Bootstrap Method in JMP Pro

  • 1. Copyright © 2010 SAS Institute Inc. All rights reserved. Advanced Use Cases of the Bootstrap Feature in JMP® Pro Michael Crotty Research Statistician JMP Division, SAS Institute
  • 2. 2 Copyright © 2010, SAS Institute Inc. All rights reserved. Objectives  Introduce the bootstrap feature in JMP Pro  Discuss examples of some non-standard use cases  Examples are meant to be illustrative, but not necessarily realistic  Start conversations with users on ways that they are or hope to be using the bootstrap feature for their problems  Hope to inspire customers to share their uses of the bootstrap feature at Discovery 2013
  • 3. 3 Copyright © 2010, SAS Institute Inc. All rights reserved. Outline  Introduce the bootstrap feature in JMP  Bootstrap as an intro stat teaching tool  Bootstrapping Examples  Non-standard quantities  Functions of the output  Multiple tables in one bootstrap run  Model from the Fit Curve platform  Conclusions
  • 4. 4 Copyright © 2010, SAS Institute Inc. All rights reserved. Introduction to the Bootstrap  Introduced by Brad Efron in 1979; grown in popularity as computing power increases  Resampling technique that allows you to estimate the variance of statistics, even when analytical expressions for the variance are difficult to obtain  You want to know about the population, but all you have is one sample  Treat the sample as a population and sample from it with replacement  This is called a bootstrap sample  Repeating this sampling scheme produces bootstrap replication  For each bootstrap sample, you can calculate the statistic(s) of interest
  • 5. 5 Copyright © 2010, SAS Institute Inc. All rights reserved. The Bootstrap in JMP  Possible to do a bootstrap analysis prior to JMP 10 using a script  “One-click bootstrap” added to JMP Pro in Version 10  Available in most Analysis platforms  Takes advantage of the Automatic Recalc feature  Results can be analyzed in Distribution platform, which will know to provide Bootstrap Confidence Limits, based on percentile interval method (Efron & Tibshirani 1993)
  • 6. 6 Copyright © 2010, SAS Institute Inc. All rights reserved. Bootstrap in an Intro Stat Course  Allows students to see the effects of sampling variation without being bogged down with distribution theory  Bootstrap method does not require distributional assumptions on your data or sample  Avoids some of the feeling of introductory statistics courses being “just a bunch of formulas”  (As far as I know,) bootstrap is not widely used in introductory statistics courses
  • 7. 7 Copyright © 2010, SAS Institute Inc. All rights reserved. Non-standard quantities  By non-standard, I mean statistics for which we don’t readily have standard errors  Could be unavailable in JMP  Could be difficult to obtain analytically  Example: Adjusted R^2 value in linear regression
  • 8. 8 Copyright © 2010, SAS Institute Inc. All rights reserved. Functions of output  Useful for situations where the statistic of interest does not appear in a JMP report  Could be a business-defined function of JMP-reported statistics  Example: defining a function using a bootstrap sample
  • 9. 9 Copyright © 2010, SAS Institute Inc. All rights reserved. Multiple tables at one time  “Trick” to use JSL to select multiple tables in a report and bootstrap them  Can also be accomplished by setting a random seed prior to each separate bootstrap analysis for multiple tables in a report  Example: Fixed scale parameter in lifetime data rpt["Parametric Estimate - Normal"][NumberColBox("Estimate")] << select; rpt["Fix Parameter"]["Parametric Estimate - Normal"][NumberColBox("Estimate")] << select; dtlst = rpt["Parametric Estimate - Normal"][NumberColBox("Estimate")] << Bootstrap(100);
  • 10. 10 Copyright © 2010, SAS Institute Inc. All rights reserved. Bootstrapping curves  Similar to the example for functions of output  We want to use the bootstrap feature to get a sense of the variability of a curve fit in the new Nonlinear platform  Example: Fit Curve -50 0 50 10 15 20 25 30 pop 1800 1850 1900 1950 2000 year -50 0 50 10 15 20 25 30 pop 1800 1850 1900 1950 2000 year
  • 11. 11 Copyright © 2010, SAS Institute Inc. All rights reserved. Conclusions  Bootstrap is a powerful new feature with many uses  Primarily a UI feature, but capability is enhanced when scripted in JSL  Allows us to get confidence intervals for statistics, functions of statistics and curves  Review objectives:  Examples are meant to be illustrative, but not necessarily realistic  Start conversations with users on ways that they are or hope to be using the bootstrap feature for their problems  Hope to inspire customers to share their uses of the bootstrap feature at Discovery 2013
  • 12. 12 Copyright © 2010, SAS Institute Inc. All rights reserved. Acknowledgements, References  JMP Statistical R&D  Sam Gardner, Clay Barker, Bill Meeker  Efron, B. “Bootstrap methods: Another look at the jackknife.” Annals of Statistics, 7(1):1-26, 1979.  Efron, B. and Tibshirani, R. An Introduction to the Bootstrap. Chapman and Hall, 1993.  Stine, R. “Bootstrap Resampling.” Course notes from ICPSR Blalock Lectures 2003. http://www-stat.wharton.upenn.edu/~stine/mich/index.html#bootstrap Questions?
  • 13. Copyright © 2010 SAS Institute Inc. All rights reserved. Thank You! Advanced Use Cases of the Bootstrap Feature in JMP® Pro Michael Crotty michael.crotty@sas.com Research Statistician JMP Division, SAS Institute