SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Perk laskrant
Perk laskrantPerk laskrant
Perk laskrantJaap Kemp
 
Washington presentation 3.1
Washington presentation 3.1Washington presentation 3.1
Washington presentation 3.1jbuyonje
 
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেনকীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেন
কীভাবে হালনাগাদকৃত কেবি লোকালাইজ করবেনRaiyad Raad
 
Angloingles
AngloinglesAngloingles
Angloinglesblft123
 
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 a6Jaap Kemp
 
Localization 140704162405-phpapp02
Localization 140704162405-phpapp02Localization 140704162405-phpapp02
Localization 140704162405-phpapp02Raiyad Raad
 
Localization with Mozilla
Localization with MozillaLocalization with Mozilla
Localization with MozillaRaiyad Raad
 
Photobooooooooth
PhotoboooooooothPhotobooooooooth
Photoboooooooothnadim1020
 
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 ExperimentsJMP 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 JMPJMP software from SAS
 
Washington, d.c. presentation
Washington, d.c. presentationWashington, d.c. presentation
Washington, d.c. presentationjbuyonje
 
Correcting Misconceptions About Optimal Design
Correcting Misconceptions About Optimal DesignCorrecting Misconceptions About Optimal Design
Correcting Misconceptions About Optimal DesignJMP software from SAS
 
Random Quiz Maker in C Language Project Slide
Random Quiz Maker in C Language Project SlideRandom Quiz Maker in C Language Project Slide
Random Quiz Maker in C Language Project SlideRaiyad Raad
 
Lighting the-way: ESAB hybrid-laser-welding
Lighting the-way: ESAB hybrid-laser-weldingLighting the-way: ESAB hybrid-laser-welding
Lighting the-way: ESAB hybrid-laser-weldingJaap Kemp
 

Destacado (20)

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
 
Random Quiz Maker in C Language Project Slide
Random Quiz Maker in C Language Project SlideRandom Quiz Maker in C Language Project Slide
Random Quiz Maker in C Language Project Slide
 
Lighting the-way: ESAB hybrid-laser-welding
Lighting the-way: ESAB hybrid-laser-weldingLighting the-way: ESAB hybrid-laser-welding
Lighting the-way: ESAB hybrid-laser-welding
 

Similar a 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 ResamplingJMP 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 RegressionDeepThought, Inc.
 
Business Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonBusiness Process De Pillis Tool Comparison
Business Process De Pillis Tool ComparisonG.J. dePillis
 
TabPy Presentation
TabPy PresentationTabPy Presentation
TabPy PresentationSanjana Jami
 
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 Enginekwatch
 
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) 101Sparkhound Inc.
 
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 LearningBill Liu
 
HANA SPS07 App Function Library
HANA SPS07 App Function LibraryHANA SPS07 App Function Library
HANA SPS07 App Function LibrarySAP 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 PowerPivotPerficient, 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 askJeff Hackney
 
Analytics for Process Excellence
Analytics for Process ExcellenceAnalytics for Process Excellence
Analytics for Process ExcellenceDenis 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
TenYearsCPOptimizerPaulShawIBM
 
artificggggggggggggggialintelligence.pdf
artificggggggggggggggialintelligence.pdfartificggggggggggggggialintelligence.pdf
artificggggggggggggggialintelligence.pdftt4765690
 
Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)Amazon Web Services
 

Similar a 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
 
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
 
Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)
 

Más de 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 ExperimentsJMP 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 ExperimentsJMP software from SAS
 
Statistical and Predictive Modelling
Statistical and Predictive ModellingStatistical and Predictive Modelling
Statistical and Predictive ModellingJMP 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 & SPCJMP 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 DesignsJMP 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 PlatformJMP 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
 
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 11JMP 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 JMPJMP software from SAS
 

Más de 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
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

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