SlideShare a Scribd company logo
1 of 20
Download to read offline
© 2013 Medidata Solutions, Inc. 1© 2013 Medidata Solutions, Inc. 1
Dennis Sweitzer
Principal Biostatistician
Slides & supplementary material wil be posted at:
www.Dennis-Sweitzer.com
7 August 2013, JSM
Randomization Metrics:
Jointly assessing predictability and efficiency
loss in covariate adaptive randomization
designs
© 2013 Medidata Solutions, Inc. 2© 2013 Medidata Solutions, Inc. 2
Outline
§ Objective
What is the right questions, anyway?
§ Randomness
How to measure & from whose perspective?
§ Balance
Why? How to measure to match?
§ Simulation
Validity?
§ Results
NB: Slides & supplementary material will be posted at:
www.Dennis-Sweitzer.com blog.mdsol.com
© 2013 Medidata Solutions, Inc. 3© 2013 Medidata Solutions, Inc. 3
Questions
Q: Will unequal subgroups affect randomization
performance?
Q: What are the impacts of choosing dynamic
allocation over permuted block?
Q: Dynamic allocation is more deterministic than
permuted block, isn’t it?
Q: What about randomization performance
at interim analysis?
What is the best method for randomizing
THIS study design in
THIS population of patients?
© 2013 Medidata Solutions, Inc. 4© 2013 Medidata Solutions, Inc. 4
Measuring Randomness
Randomness
Predictability
(by observer)
Entropy
(no observer)
Periodicity
(patterns)
X ⟶
⟶
Y (as function of probabilities)
© 2013 Medidata Solutions, Inc. 5© 2013 Medidata Solutions, Inc. 5
Measuring Balance
Balance
Efficiency
(Variability)
Confounding
(Bias)
Deviation
from Target
(Convenience)
X (as # or % of subjects) ⟶
⟶
Y (as function of probabilities)
© 2013 Medidata Solutions, Inc. 6© 2013 Medidata Solutions, Inc. 6
Generic Simulation
Convenient covariates…
Covariate Levels Ratio
2 sexes {M,F} 50:50
3 age groups {Mid,Yng,Old} 33:33:33
10 sites /
variants
{a,b,…,j} 10 x 20 each
However
➣ Real-life trials are
rarely so neat
Although
➣ Simulated trials
usually this neat
pk ∝
1
k +c( )
a
2 sexes 67:33
3 age groups 55:27:18
10 sites 34 : 17 : 11 : 9 : ... : 3.4
Use…
Zipf-Mandelbrot Distribution
➣ Sizes of cities, frequencies of words, species abundance, Website hits…
Q: Will unequal subgroups affect performance?
ANCOVA Model
Outcome = Treatment + Sex + Age + Sex*Age + Variant/Site+error
© 2013 Medidata Solutions, Inc. 7© 2013 Medidata Solutions, Inc. 7
Balance: Confounding
Ad hoc:
Score ≣
Total of
#subjects
in covariate
subgroups
with 100%
of a single
treatment
ANCOVA Model
Outcome = Treatment + Sex + Age + Sex*Age + Variant/Site+ error
0 2 4 6 8
CR
Stratified ………...
PB(1:1)
PB(2:2)
PB(4:4)
DAS(0%)
DAS(15%)
Marginal …………
DAM(0%)
DAM(15%)
Strata + Margins
DAE(0%)
DAE(15%)
Site +
DAC(0%)
DAC(15%)
Site+Strata
DAD(0%)
DAD(15%)
Equally
Distributed
Covariates
Zipf-
Mandelbrot
Covariates
Confounding score⟶
A: Yes,
increased
confounding!
© 2013 Medidata Solutions, Inc. 8© 2013 Medidata Solutions, Inc. 8
Balance: Loss of Efficiency
ANCOVA Model
Outcome = Treatment + Sex + Age + Sex*Age + Variant/site+ error
0 2 4 6 8 10 12 14 16
CR
Stratified ………...
PB(1:1)
PB(4:4)
DAS(0%)
DAS(15%)
Marginal + ….
DAM(0%)
DAE(0%)
Site + Margins……
DAC(0%)
DAC(15%)
Site+Strata+Margin….
DAD(0%)
DAD(15%)
Loss of Efficiency (LOE) ⟶
Equally Distributed
Covariates
Zipf-Mandelbrot
Covariates
! ! = !! + !!!!
(Atkinson, 2003)
Matrix Form of model,
where:
z ≣treatment allocation
α ≣treatment effect
β ≣Covariate effects
X ≣ Design Matrix
Columns ó Covariates
Rows ó Subjects
Loss of Efficiency:
Var( ˆα) =
σ 2
zt
z−zt
X(Xt
X)−1
Xt
z
LOE = zt
X(Xt
X)−1
Xt
z
A: But not
efficiency
© 2013 Medidata Solutions, Inc. 9© 2013 Medidata Solutions, Inc. 9
Randomness: Predictability
Blackwell-Hodges (1957)
guessing rule
☞ Game theory interpretation
☞ Always guesses the next
assignment will restore balance
Measures
Potential Selection Bias
F ≣ abs(# Correct – Expected #
Correct by chance alone)
PotentialSelectionBias(Strata)
Q: Impacts of choosing dynamic allocation
over permuted block ?
© 2013 Medidata Solutions, Inc. 10© 2013 Medidata Solutions, Inc. 10
Randomness: PredictabilityPotentialSelectionBias(Strata)
A: More efficiency, less predictability
Randomization factors
Pb ≣ Sex*Age
daC ≣ Sex + Age + Variant
daD ≣ Sex + Age + Sex*Age +Variant
© 2013 Medidata Solutions, Inc. 11© 2013 Medidata Solutions, Inc. 11
Randomness: PredictabilityPotentialSelectionBias(Site)
Randomization factors
Pb ≣ Sex*Age
daC ≣ Sex + Age + Site
daD= Sex + Age + Sex*Age +Site
A: … unless the observer knows too much…
© 2013 Medidata Solutions, Inc. 12© 2013 Medidata Solutions, Inc. 12
Randomness: PredictabilityPotentialSelectionBias(Site)
Randomization factors
daD= Sex + Age + Sex*Age + Site
daE ≣ Sex + Age + Sex*Age
da? = Sex + Age + Sex*Age + ½ Site
A: However, can adjust weights
© 2013 Medidata Solutions, Inc. 13© 2013 Medidata Solutions, Inc. 13
Randomness: Entropy/Syntropy
Observed Entropy
≣ Self Information Content
Where: pj ≣ probability of observed
treatment choice for patient j
Syntropy*
•  Average & Rescale to [0,1] so that:
0 ⟹ Max Randomness
1 ⟹ Max Determinism
I = − log(pj )∑
Syntropy
* “Syntropy” ― coined by
Buckminster Fuller as the
opposite of entropy
Q: Isn’t DA deterministic?
A: A random element makes
it as random as PB
© 2013 Medidata Solutions, Inc. 14© 2013 Medidata Solutions, Inc. 14
Results: Metrics and Changing Sample SizePotentialSelectionBias(Strata)
Q: What about randomization performance
at interim analysis?
A: PB
becomes more
predictable & a
little more
efficient
A: DAC is and becomes
both less predictable
and more efficient
© 2013 Medidata Solutions, Inc. 15© 2013 Medidata Solutions, Inc. 15
Next Directions
§  Compare more methods: Urn randomization, Optimal-Designs,
Novel methods, etc
§  Randomization Metrics vs statistical properties of analyses
§  Optimizing parameters & tweaking algorithms
§  Refining metrics (e.g., Deviation from Target, Periodicity)
§  Exploring quirks in system behavior.
§  For more information (slides, bibliography, supplemental material,
etc.) see:
blog.mdsol.com
OR
www.Dennis-Sweitzer.com
OR
www.slideshare.net/denswei
© 2013 Medidata Solutions, Inc. 16© 2013 Medidata Solutions, Inc. 16
Additional Slides
§ Bibliography
§ Randomization factors used
§ Comparing Methods Example
§ Periodicity Plot
© 2013 Medidata Solutions, Inc. 17© 2013 Medidata Solutions, Inc. 17
Bibliography
§  Atkinson, AC. (2003) The distribution of loss in two-treatment
biased-coin designs. Biostatistics, 2003, 4, 2, pp. 179–193
§  Blackwell, D. and J.Hodges Jr (1957). Design for the control of
selection bias. Ann Math Stat 28, 449-460
§  Wikipedia contributors. "Entropy (information theory)."
Wikipedia, The Free Encyclopedia. Wikipedia, The Free
Encyclopedia, 23 Apr. 2013. Web. 14 May. 2013.
§  Lebowitsch, J, et al, (2012). “Generalized multidimensional
dynamic allocation method”. Statistics in Medicine,2012;
© 2013 Medidata Solutions, Inc. 18© 2013 Medidata Solutions, Inc. 18
Covariates vs Randomization Factors
Analysis: ANCOVA Model
Outcome
= Treatment + Site + Sex + Age + Sex*Age
Stratification factors in Randomization
Strata Imbalances– within combinations of Sex & Age
Marginal Imbalances – within each Sex, Age, and Site
“S”
PB, daS
“M”
daM
“C”
daC
“D”
daD
© 2013 Medidata Solutions, Inc. 19© 2013 Medidata Solutions, Inc. 19
Comparing Methods & Parameters
Predictability
vs Loss of Efficiency,
(n=50)
Not much difference in CI
Variations on DA:
•  daJS, daJM –
(Kuznetsova, 2012)
•  mmS, mmM, baM, baF,
baS - experimental
PotentialSelectionBias(Strata)
© 2013 Medidata Solutions, Inc. 20© 2013 Medidata Solutions, Inc. 20
Randomness: Periodicity
A la Discrete Fourier Transform
•  Amplitude of a periodic variation in
the max{pi,j} of treatment
assignments
Periodicity

More Related Content

Viewers also liked

mHealth Empire: The Rise of the Digital Revolution
mHealth Empire: The Rise of the Digital RevolutionmHealth Empire: The Rise of the Digital Revolution
mHealth Empire: The Rise of the Digital RevolutionMedidata Solutions
 
Swift - the future of iOS app development
Swift - the future of iOS app developmentSwift - the future of iOS app development
Swift - the future of iOS app developmentopenak
 
The Swift Programming Language with iOS App
The Swift Programming Language with iOS AppThe Swift Programming Language with iOS App
The Swift Programming Language with iOS AppMindfire Solutions
 
Medidata AMUG Meeting / Presentation 2013
Medidata AMUG Meeting / Presentation 2013Medidata AMUG Meeting / Presentation 2013
Medidata AMUG Meeting / Presentation 2013Brock Heinz
 
Tools, Frameworks, & Swift for iOS
Tools, Frameworks, & Swift for iOSTools, Frameworks, & Swift for iOS
Tools, Frameworks, & Swift for iOSTeri Grossheim
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)Jonathan Engelsma
 
Beginning iOS Development with Swift
Beginning iOS Development with SwiftBeginning iOS Development with Swift
Beginning iOS Development with SwiftTurnToTech
 
Swift Tutorial Part 2. The complete guide for Swift programming language
Swift Tutorial Part 2. The complete guide for Swift programming languageSwift Tutorial Part 2. The complete guide for Swift programming language
Swift Tutorial Part 2. The complete guide for Swift programming languageHossam Ghareeb
 
I os swift 3.0 初體驗 & 玩 facebook sdk
I os swift 3.0 初體驗 & 玩 facebook sdkI os swift 3.0 初體驗 & 玩 facebook sdk
I os swift 3.0 初體驗 & 玩 facebook sdk政斌 楊
 
Distributing information on iOS
Distributing information on iOSDistributing information on iOS
Distributing information on iOSMake School
 
Advanced Core Data
Advanced Core DataAdvanced Core Data
Advanced Core DataMake School
 
iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉政斌 楊
 
How to create edit checks in medidata rave painlessly
How to create edit checks in medidata rave painlesslyHow to create edit checks in medidata rave painlessly
How to create edit checks in medidata rave painlesslyWeihong Yang
 
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming LanguageSwift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming LanguageHossam Ghareeb
 
Introduction to Swift programming language.
Introduction to Swift programming language.Introduction to Swift programming language.
Introduction to Swift programming language.Icalia Labs
 
Swift Tableview iOS App Development
Swift Tableview iOS App DevelopmentSwift Tableview iOS App Development
Swift Tableview iOS App DevelopmentKetan Raval
 
A swift introduction to Swift
A swift introduction to SwiftA swift introduction to Swift
A swift introduction to SwiftGiordano Scalzo
 

Viewers also liked (20)

mHealth Empire: The Rise of the Digital Revolution
mHealth Empire: The Rise of the Digital RevolutionmHealth Empire: The Rise of the Digital Revolution
mHealth Empire: The Rise of the Digital Revolution
 
Swift - the future of iOS app development
Swift - the future of iOS app developmentSwift - the future of iOS app development
Swift - the future of iOS app development
 
The Swift Programming Language with iOS App
The Swift Programming Language with iOS AppThe Swift Programming Language with iOS App
The Swift Programming Language with iOS App
 
iOSMumbai Meetup Keynote
iOSMumbai Meetup KeynoteiOSMumbai Meetup Keynote
iOSMumbai Meetup Keynote
 
Medidata AMUG Meeting / Presentation 2013
Medidata AMUG Meeting / Presentation 2013Medidata AMUG Meeting / Presentation 2013
Medidata AMUG Meeting / Presentation 2013
 
Tools, Frameworks, & Swift for iOS
Tools, Frameworks, & Swift for iOSTools, Frameworks, & Swift for iOS
Tools, Frameworks, & Swift for iOS
 
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)
 
Beginning iOS Development with Swift
Beginning iOS Development with SwiftBeginning iOS Development with Swift
Beginning iOS Development with Swift
 
Swift Tutorial Part 2. The complete guide for Swift programming language
Swift Tutorial Part 2. The complete guide for Swift programming languageSwift Tutorial Part 2. The complete guide for Swift programming language
Swift Tutorial Part 2. The complete guide for Swift programming language
 
I os swift 3.0 初體驗 & 玩 facebook sdk
I os swift 3.0 初體驗 & 玩 facebook sdkI os swift 3.0 初體驗 & 玩 facebook sdk
I os swift 3.0 初體驗 & 玩 facebook sdk
 
Distributing information on iOS
Distributing information on iOSDistributing information on iOS
Distributing information on iOS
 
Advanced Core Data
Advanced Core DataAdvanced Core Data
Advanced Core Data
 
Developing iOS apps with Swift
Developing iOS apps with SwiftDeveloping iOS apps with Swift
Developing iOS apps with Swift
 
iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉iOS Swift & FireBase 玩上雲端囉
iOS Swift & FireBase 玩上雲端囉
 
How to create edit checks in medidata rave painlessly
How to create edit checks in medidata rave painlesslyHow to create edit checks in medidata rave painlessly
How to create edit checks in medidata rave painlessly
 
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming LanguageSwift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
 
Introduction to Swift programming language.
Introduction to Swift programming language.Introduction to Swift programming language.
Introduction to Swift programming language.
 
Swift Tableview iOS App Development
Swift Tableview iOS App DevelopmentSwift Tableview iOS App Development
Swift Tableview iOS App Development
 
A swift introduction to Swift
A swift introduction to SwiftA swift introduction to Swift
A swift introduction to Swift
 
Swift Introduction
Swift IntroductionSwift Introduction
Swift Introduction
 

Similar to Jsm2013,598,sweitzer,randomization metrics,v2,aug08

Humanmetrics Jung Typology Test™You haven’t answered 1 que
Humanmetrics Jung Typology Test™You haven’t answered 1 queHumanmetrics Jung Typology Test™You haven’t answered 1 que
Humanmetrics Jung Typology Test™You haven’t answered 1 queNarcisaBrandenburg70
 
Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...
Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...
Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...Data Driven Innovation
 
Datascience101presentation4
Datascience101presentation4Datascience101presentation4
Datascience101presentation4Salford Systems
 
Prediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey dataPrediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey dataAlex Papageorgiou
 
Co-Design in Data Science
Co-Design in Data ScienceCo-Design in Data Science
Co-Design in Data ScienceSam Pottinger
 
Learning to Learn Model Behavior ( Capital One: data intelligence conference )
Learning to Learn Model Behavior ( Capital One: data intelligence conference )Learning to Learn Model Behavior ( Capital One: data intelligence conference )
Learning to Learn Model Behavior ( Capital One: data intelligence conference )Pramit Choudhary
 
Matching Social Issues to Technologies for Civic Tech by Association Rule Min...
Matching Social Issues to Technologies for Civic Tech by Association Rule Min...Matching Social Issues to Technologies for Civic Tech by Association Rule Min...
Matching Social Issues to Technologies for Civic Tech by Association Rule Min...MasatoKikuchi4
 
Stated preference methods and analysis
Stated preference methods and analysisStated preference methods and analysis
Stated preference methods and analysisHabet Madoyan
 
Overview of tree algorithms from decision tree to xgboost
Overview of tree algorithms from decision tree to xgboostOverview of tree algorithms from decision tree to xgboost
Overview of tree algorithms from decision tree to xgboostTakami Sato
 
A general framework for predicting the optimal computing configuration for cl...
A general framework for predicting the optimal computing configuration for cl...A general framework for predicting the optimal computing configuration for cl...
A general framework for predicting the optimal computing configuration for cl...Scott Farley
 
Causal inference in practice
Causal inference in practiceCausal inference in practice
Causal inference in practiceAmit Sharma
 
Insights from Data: Overcoming Objections
Insights from Data: Overcoming ObjectionsInsights from Data: Overcoming Objections
Insights from Data: Overcoming ObjectionsGramener
 

Similar to Jsm2013,598,sweitzer,randomization metrics,v2,aug08 (20)

Humanmetrics Jung Typology Test™You haven’t answered 1 que
Humanmetrics Jung Typology Test™You haven’t answered 1 queHumanmetrics Jung Typology Test™You haven’t answered 1 que
Humanmetrics Jung Typology Test™You haven’t answered 1 que
 
Quantitative data essentials for charities - Learning Lab
Quantitative data essentials for charities - Learning LabQuantitative data essentials for charities - Learning Lab
Quantitative data essentials for charities - Learning Lab
 
Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...
Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...
Don't blindly trust your ML System, it may change your life (Azzurra Ragone, ...
 
Datascience101presentation4
Datascience101presentation4Datascience101presentation4
Datascience101presentation4
 
Prediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey dataPrediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey data
 
Co-Design in Data Science
Co-Design in Data ScienceCo-Design in Data Science
Co-Design in Data Science
 
Learning to Learn Model Behavior ( Capital One: data intelligence conference )
Learning to Learn Model Behavior ( Capital One: data intelligence conference )Learning to Learn Model Behavior ( Capital One: data intelligence conference )
Learning to Learn Model Behavior ( Capital One: data intelligence conference )
 
Matching Social Issues to Technologies for Civic Tech by Association Rule Min...
Matching Social Issues to Technologies for Civic Tech by Association Rule Min...Matching Social Issues to Technologies for Civic Tech by Association Rule Min...
Matching Social Issues to Technologies for Civic Tech by Association Rule Min...
 
Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...
Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...
Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...
 
Stated preference methods and analysis
Stated preference methods and analysisStated preference methods and analysis
Stated preference methods and analysis
 
Introduction to Modeling
Introduction to ModelingIntroduction to Modeling
Introduction to Modeling
 
SENIOR COMP FINAL
SENIOR COMP FINALSENIOR COMP FINAL
SENIOR COMP FINAL
 
Overview of tree algorithms from decision tree to xgboost
Overview of tree algorithms from decision tree to xgboostOverview of tree algorithms from decision tree to xgboost
Overview of tree algorithms from decision tree to xgboost
 
A general framework for predicting the optimal computing configuration for cl...
A general framework for predicting the optimal computing configuration for cl...A general framework for predicting the optimal computing configuration for cl...
A general framework for predicting the optimal computing configuration for cl...
 
Causal inference in practice
Causal inference in practiceCausal inference in practice
Causal inference in practice
 
Introductionedited
IntroductioneditedIntroductionedited
Introductionedited
 
Grc t18
Grc t18Grc t18
Grc t18
 
Insights from Data: Overcoming Objections
Insights from Data: Overcoming ObjectionsInsights from Data: Overcoming Objections
Insights from Data: Overcoming Objections
 
CLIM Program: Remote Sensing Workshop, Foundations Session: A Discussion - Br...
CLIM Program: Remote Sensing Workshop, Foundations Session: A Discussion - Br...CLIM Program: Remote Sensing Workshop, Foundations Session: A Discussion - Br...
CLIM Program: Remote Sensing Workshop, Foundations Session: A Discussion - Br...
 
Building Better Models
Building Better ModelsBuilding Better Models
Building Better Models
 

More from Dennis Sweitzer

Clinical Study Modeling & Simulation
Clinical Study Modeling & SimulationClinical Study Modeling & Simulation
Clinical Study Modeling & SimulationDennis Sweitzer
 
TolstoyTarget,AnimatedExpl,v5
TolstoyTarget,AnimatedExpl,v5TolstoyTarget,AnimatedExpl,v5
TolstoyTarget,AnimatedExpl,v5Dennis Sweitzer
 
DSweitzer,SERC,StudySimulations,2016jul
DSweitzer,SERC,StudySimulations,2016julDSweitzer,SERC,StudySimulations,2016jul
DSweitzer,SERC,StudySimulations,2016julDennis Sweitzer
 
2013jsm,Proceedings,DSweitzer,26sep
2013jsm,Proceedings,DSweitzer,26sep2013jsm,Proceedings,DSweitzer,26sep
2013jsm,Proceedings,DSweitzer,26sepDennis Sweitzer
 
JSM2013,Proceedings,paper307699_79238,DSweitzer
JSM2013,Proceedings,paper307699_79238,DSweitzerJSM2013,Proceedings,paper307699_79238,DSweitzer
JSM2013,Proceedings,paper307699_79238,DSweitzerDennis Sweitzer
 
Sct2013 boston,randomizationmetricsposter,d6.2
Sct2013 boston,randomizationmetricsposter,d6.2Sct2013 boston,randomizationmetricsposter,d6.2
Sct2013 boston,randomizationmetricsposter,d6.2Dennis Sweitzer
 
Randomization: Too Important to Gamble with.
Randomization: Too Important to Gamble with.Randomization: Too Important to Gamble with.
Randomization: Too Important to Gamble with.Dennis Sweitzer
 
Election Polling & Forecasting 2004
Election Polling & Forecasting 2004Election Polling & Forecasting 2004
Election Polling & Forecasting 2004Dennis Sweitzer
 
Splatter Plots2,Sweitzer,2011dec13
Splatter Plots2,Sweitzer,2011dec13Splatter Plots2,Sweitzer,2011dec13
Splatter Plots2,Sweitzer,2011dec13Dennis Sweitzer
 
Sim Slides,Tricks,Trends,2012jan15
Sim Slides,Tricks,Trends,2012jan15Sim Slides,Tricks,Trends,2012jan15
Sim Slides,Tricks,Trends,2012jan15Dennis Sweitzer
 
Sweitzer,Simulating Multi Phase Studies
Sweitzer,Simulating Multi Phase StudiesSweitzer,Simulating Multi Phase Studies
Sweitzer,Simulating Multi Phase StudiesDennis Sweitzer
 
Jsm Proceedings Sweitzer Trial Term Model V7
Jsm Proceedings Sweitzer Trial Term Model V7Jsm Proceedings Sweitzer Trial Term Model V7
Jsm Proceedings Sweitzer Trial Term Model V7Dennis Sweitzer
 

More from Dennis Sweitzer (12)

Clinical Study Modeling & Simulation
Clinical Study Modeling & SimulationClinical Study Modeling & Simulation
Clinical Study Modeling & Simulation
 
TolstoyTarget,AnimatedExpl,v5
TolstoyTarget,AnimatedExpl,v5TolstoyTarget,AnimatedExpl,v5
TolstoyTarget,AnimatedExpl,v5
 
DSweitzer,SERC,StudySimulations,2016jul
DSweitzer,SERC,StudySimulations,2016julDSweitzer,SERC,StudySimulations,2016jul
DSweitzer,SERC,StudySimulations,2016jul
 
2013jsm,Proceedings,DSweitzer,26sep
2013jsm,Proceedings,DSweitzer,26sep2013jsm,Proceedings,DSweitzer,26sep
2013jsm,Proceedings,DSweitzer,26sep
 
JSM2013,Proceedings,paper307699_79238,DSweitzer
JSM2013,Proceedings,paper307699_79238,DSweitzerJSM2013,Proceedings,paper307699_79238,DSweitzer
JSM2013,Proceedings,paper307699_79238,DSweitzer
 
Sct2013 boston,randomizationmetricsposter,d6.2
Sct2013 boston,randomizationmetricsposter,d6.2Sct2013 boston,randomizationmetricsposter,d6.2
Sct2013 boston,randomizationmetricsposter,d6.2
 
Randomization: Too Important to Gamble with.
Randomization: Too Important to Gamble with.Randomization: Too Important to Gamble with.
Randomization: Too Important to Gamble with.
 
Election Polling & Forecasting 2004
Election Polling & Forecasting 2004Election Polling & Forecasting 2004
Election Polling & Forecasting 2004
 
Splatter Plots2,Sweitzer,2011dec13
Splatter Plots2,Sweitzer,2011dec13Splatter Plots2,Sweitzer,2011dec13
Splatter Plots2,Sweitzer,2011dec13
 
Sim Slides,Tricks,Trends,2012jan15
Sim Slides,Tricks,Trends,2012jan15Sim Slides,Tricks,Trends,2012jan15
Sim Slides,Tricks,Trends,2012jan15
 
Sweitzer,Simulating Multi Phase Studies
Sweitzer,Simulating Multi Phase StudiesSweitzer,Simulating Multi Phase Studies
Sweitzer,Simulating Multi Phase Studies
 
Jsm Proceedings Sweitzer Trial Term Model V7
Jsm Proceedings Sweitzer Trial Term Model V7Jsm Proceedings Sweitzer Trial Term Model V7
Jsm Proceedings Sweitzer Trial Term Model V7
 

Recently uploaded

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Jsm2013,598,sweitzer,randomization metrics,v2,aug08

  • 1. © 2013 Medidata Solutions, Inc. 1© 2013 Medidata Solutions, Inc. 1 Dennis Sweitzer Principal Biostatistician Slides & supplementary material wil be posted at: www.Dennis-Sweitzer.com 7 August 2013, JSM Randomization Metrics: Jointly assessing predictability and efficiency loss in covariate adaptive randomization designs
  • 2. © 2013 Medidata Solutions, Inc. 2© 2013 Medidata Solutions, Inc. 2 Outline § Objective What is the right questions, anyway? § Randomness How to measure & from whose perspective? § Balance Why? How to measure to match? § Simulation Validity? § Results NB: Slides & supplementary material will be posted at: www.Dennis-Sweitzer.com blog.mdsol.com
  • 3. © 2013 Medidata Solutions, Inc. 3© 2013 Medidata Solutions, Inc. 3 Questions Q: Will unequal subgroups affect randomization performance? Q: What are the impacts of choosing dynamic allocation over permuted block? Q: Dynamic allocation is more deterministic than permuted block, isn’t it? Q: What about randomization performance at interim analysis? What is the best method for randomizing THIS study design in THIS population of patients?
  • 4. © 2013 Medidata Solutions, Inc. 4© 2013 Medidata Solutions, Inc. 4 Measuring Randomness Randomness Predictability (by observer) Entropy (no observer) Periodicity (patterns) X ⟶ ⟶ Y (as function of probabilities)
  • 5. © 2013 Medidata Solutions, Inc. 5© 2013 Medidata Solutions, Inc. 5 Measuring Balance Balance Efficiency (Variability) Confounding (Bias) Deviation from Target (Convenience) X (as # or % of subjects) ⟶ ⟶ Y (as function of probabilities)
  • 6. © 2013 Medidata Solutions, Inc. 6© 2013 Medidata Solutions, Inc. 6 Generic Simulation Convenient covariates… Covariate Levels Ratio 2 sexes {M,F} 50:50 3 age groups {Mid,Yng,Old} 33:33:33 10 sites / variants {a,b,…,j} 10 x 20 each However ➣ Real-life trials are rarely so neat Although ➣ Simulated trials usually this neat pk ∝ 1 k +c( ) a 2 sexes 67:33 3 age groups 55:27:18 10 sites 34 : 17 : 11 : 9 : ... : 3.4 Use… Zipf-Mandelbrot Distribution ➣ Sizes of cities, frequencies of words, species abundance, Website hits… Q: Will unequal subgroups affect performance? ANCOVA Model Outcome = Treatment + Sex + Age + Sex*Age + Variant/Site+error
  • 7. © 2013 Medidata Solutions, Inc. 7© 2013 Medidata Solutions, Inc. 7 Balance: Confounding Ad hoc: Score ≣ Total of #subjects in covariate subgroups with 100% of a single treatment ANCOVA Model Outcome = Treatment + Sex + Age + Sex*Age + Variant/Site+ error 0 2 4 6 8 CR Stratified ………... PB(1:1) PB(2:2) PB(4:4) DAS(0%) DAS(15%) Marginal ………… DAM(0%) DAM(15%) Strata + Margins DAE(0%) DAE(15%) Site + DAC(0%) DAC(15%) Site+Strata DAD(0%) DAD(15%) Equally Distributed Covariates Zipf- Mandelbrot Covariates Confounding score⟶ A: Yes, increased confounding!
  • 8. © 2013 Medidata Solutions, Inc. 8© 2013 Medidata Solutions, Inc. 8 Balance: Loss of Efficiency ANCOVA Model Outcome = Treatment + Sex + Age + Sex*Age + Variant/site+ error 0 2 4 6 8 10 12 14 16 CR Stratified ………... PB(1:1) PB(4:4) DAS(0%) DAS(15%) Marginal + …. DAM(0%) DAE(0%) Site + Margins…… DAC(0%) DAC(15%) Site+Strata+Margin…. DAD(0%) DAD(15%) Loss of Efficiency (LOE) ⟶ Equally Distributed Covariates Zipf-Mandelbrot Covariates ! ! = !! + !!!! (Atkinson, 2003) Matrix Form of model, where: z ≣treatment allocation α ≣treatment effect β ≣Covariate effects X ≣ Design Matrix Columns ó Covariates Rows ó Subjects Loss of Efficiency: Var( ˆα) = σ 2 zt z−zt X(Xt X)−1 Xt z LOE = zt X(Xt X)−1 Xt z A: But not efficiency
  • 9. © 2013 Medidata Solutions, Inc. 9© 2013 Medidata Solutions, Inc. 9 Randomness: Predictability Blackwell-Hodges (1957) guessing rule ☞ Game theory interpretation ☞ Always guesses the next assignment will restore balance Measures Potential Selection Bias F ≣ abs(# Correct – Expected # Correct by chance alone) PotentialSelectionBias(Strata) Q: Impacts of choosing dynamic allocation over permuted block ?
  • 10. © 2013 Medidata Solutions, Inc. 10© 2013 Medidata Solutions, Inc. 10 Randomness: PredictabilityPotentialSelectionBias(Strata) A: More efficiency, less predictability Randomization factors Pb ≣ Sex*Age daC ≣ Sex + Age + Variant daD ≣ Sex + Age + Sex*Age +Variant
  • 11. © 2013 Medidata Solutions, Inc. 11© 2013 Medidata Solutions, Inc. 11 Randomness: PredictabilityPotentialSelectionBias(Site) Randomization factors Pb ≣ Sex*Age daC ≣ Sex + Age + Site daD= Sex + Age + Sex*Age +Site A: … unless the observer knows too much…
  • 12. © 2013 Medidata Solutions, Inc. 12© 2013 Medidata Solutions, Inc. 12 Randomness: PredictabilityPotentialSelectionBias(Site) Randomization factors daD= Sex + Age + Sex*Age + Site daE ≣ Sex + Age + Sex*Age da? = Sex + Age + Sex*Age + ½ Site A: However, can adjust weights
  • 13. © 2013 Medidata Solutions, Inc. 13© 2013 Medidata Solutions, Inc. 13 Randomness: Entropy/Syntropy Observed Entropy ≣ Self Information Content Where: pj ≣ probability of observed treatment choice for patient j Syntropy* •  Average & Rescale to [0,1] so that: 0 ⟹ Max Randomness 1 ⟹ Max Determinism I = − log(pj )∑ Syntropy * “Syntropy” ― coined by Buckminster Fuller as the opposite of entropy Q: Isn’t DA deterministic? A: A random element makes it as random as PB
  • 14. © 2013 Medidata Solutions, Inc. 14© 2013 Medidata Solutions, Inc. 14 Results: Metrics and Changing Sample SizePotentialSelectionBias(Strata) Q: What about randomization performance at interim analysis? A: PB becomes more predictable & a little more efficient A: DAC is and becomes both less predictable and more efficient
  • 15. © 2013 Medidata Solutions, Inc. 15© 2013 Medidata Solutions, Inc. 15 Next Directions §  Compare more methods: Urn randomization, Optimal-Designs, Novel methods, etc §  Randomization Metrics vs statistical properties of analyses §  Optimizing parameters & tweaking algorithms §  Refining metrics (e.g., Deviation from Target, Periodicity) §  Exploring quirks in system behavior. §  For more information (slides, bibliography, supplemental material, etc.) see: blog.mdsol.com OR www.Dennis-Sweitzer.com OR www.slideshare.net/denswei
  • 16. © 2013 Medidata Solutions, Inc. 16© 2013 Medidata Solutions, Inc. 16 Additional Slides § Bibliography § Randomization factors used § Comparing Methods Example § Periodicity Plot
  • 17. © 2013 Medidata Solutions, Inc. 17© 2013 Medidata Solutions, Inc. 17 Bibliography §  Atkinson, AC. (2003) The distribution of loss in two-treatment biased-coin designs. Biostatistics, 2003, 4, 2, pp. 179–193 §  Blackwell, D. and J.Hodges Jr (1957). Design for the control of selection bias. Ann Math Stat 28, 449-460 §  Wikipedia contributors. "Entropy (information theory)." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 23 Apr. 2013. Web. 14 May. 2013. §  Lebowitsch, J, et al, (2012). “Generalized multidimensional dynamic allocation method”. Statistics in Medicine,2012;
  • 18. © 2013 Medidata Solutions, Inc. 18© 2013 Medidata Solutions, Inc. 18 Covariates vs Randomization Factors Analysis: ANCOVA Model Outcome = Treatment + Site + Sex + Age + Sex*Age Stratification factors in Randomization Strata Imbalances– within combinations of Sex & Age Marginal Imbalances – within each Sex, Age, and Site “S” PB, daS “M” daM “C” daC “D” daD
  • 19. © 2013 Medidata Solutions, Inc. 19© 2013 Medidata Solutions, Inc. 19 Comparing Methods & Parameters Predictability vs Loss of Efficiency, (n=50) Not much difference in CI Variations on DA: •  daJS, daJM – (Kuznetsova, 2012) •  mmS, mmM, baM, baF, baS - experimental PotentialSelectionBias(Strata)
  • 20. © 2013 Medidata Solutions, Inc. 20© 2013 Medidata Solutions, Inc. 20 Randomness: Periodicity A la Discrete Fourier Transform •  Amplitude of a periodic variation in the max{pi,j} of treatment assignments Periodicity