SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Regression analysis in R
Regression analysis in RRegression analysis in R
Regression analysis in RAlichy Sowmya
 
Exámenes de Laboratorio Enfermedades Reumáticas
Exámenes de Laboratorio Enfermedades ReumáticasExámenes de Laboratorio Enfermedades Reumáticas
Exámenes de Laboratorio Enfermedades ReumáticasUniversity of Santander
 
The Valuation Process - Value Management Inc
The Valuation Process - Value Management IncThe Valuation Process - Value Management Inc
The Valuation Process - Value Management IncValue Management, Inc.
 
indian stock market
indian stock marketindian stock market
indian stock marketmokshachinna
 
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D..."From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...Quantopian
 
Market Strategies Using Options
Market Strategies Using OptionsMarket Strategies Using Options
Market Strategies Using OptionsNavin Bafna
 
What are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade ThemWhat are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade Them My Trading Skills
 
Multiple regression presentation
Multiple regression presentationMultiple regression presentation
Multiple regression presentationCarlo Magno
 
Sindrome Antifosfolipido
Sindrome AntifosfolipidoSindrome Antifosfolipido
Sindrome Antifosfolipidoxelaleph
 
STATA - Linear Regressions
STATA - Linear RegressionsSTATA - Linear Regressions
STATA - Linear Regressionsstata_org_uk
 
7. logistics regression using spss
7. logistics regression using spss7. logistics regression using spss
7. logistics regression using spssDr Nisha Arora
 
Linear regression
Linear regressionLinear regression
Linear regressionSreerajVA
 

Mais procurados (20)

Sharpe
SharpeSharpe
Sharpe
 
Regression analysis in R
Regression analysis in RRegression analysis in R
Regression analysis in R
 
Technical analysis
Technical analysisTechnical analysis
Technical analysis
 
ppt on sensex
ppt on sensexppt on sensex
ppt on sensex
 
Trombofilia
Trombofilia Trombofilia
Trombofilia
 
Exámenes de Laboratorio Enfermedades Reumáticas
Exámenes de Laboratorio Enfermedades ReumáticasExámenes de Laboratorio Enfermedades Reumáticas
Exámenes de Laboratorio Enfermedades Reumáticas
 
The Valuation Process - Value Management Inc
The Valuation Process - Value Management IncThe Valuation Process - Value Management Inc
The Valuation Process - Value Management Inc
 
Multiple regression
Multiple regressionMultiple regression
Multiple regression
 
indian stock market
indian stock marketindian stock market
indian stock market
 
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D..."From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
 
parity conditions
parity conditionsparity conditions
parity conditions
 
Sindrome de embolismo graso
Sindrome de embolismo grasoSindrome de embolismo graso
Sindrome de embolismo graso
 
Regression analysis
Regression analysisRegression analysis
Regression analysis
 
Market Strategies Using Options
Market Strategies Using OptionsMarket Strategies Using Options
Market Strategies Using Options
 
What are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade ThemWhat are Key Chart Levels and How to Trade Them
What are Key Chart Levels and How to Trade Them
 
Multiple regression presentation
Multiple regression presentationMultiple regression presentation
Multiple regression presentation
 
Sindrome Antifosfolipido
Sindrome AntifosfolipidoSindrome Antifosfolipido
Sindrome Antifosfolipido
 
STATA - Linear Regressions
STATA - Linear RegressionsSTATA - Linear Regressions
STATA - Linear Regressions
 
7. logistics regression using spss
7. logistics regression using spss7. logistics regression using spss
7. logistics regression using spss
 
Linear regression
Linear regressionLinear regression
Linear regression
 

Destaque

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 ResearchJMP software from SAS
 
Vicios del lenguaje
Vicios del lenguajeVicios del lenguaje
Vicios del lenguajeblft123
 
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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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)
 

Mais 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
 

Mais 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

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

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