SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Denitions

Statistics

Computation

Software

Conclusions

References

Statistics, computation, and software engineering:
development and maintenance of mixed modeling
software in R
Ben Bolker

McMaster University, Mathematics  Statistics and Biology
15 October 2013

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Outline
1

Denitions and context

2

Statistical challenges

3

Computational challenges

4

Software engineering

5

Conclusions

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Outline
1

Denitions and context

2

Statistical challenges

3

Computational challenges

4

Software engineering

5

Conclusions

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Software

Conclusions

References

(Generalized) linear mixed models
(G)LMMs: a statistical modeling framework incorporating:

Linear combinations of categorical and continuous
predictors, and interactions
Response distributions in the

exponential family

(binomial, Poisson, and extensions)
Any smooth, monotonic

link function

(e.g. logistic, exponential models)
Flexible combinations of

blocking factors

(clustering; random eects)
Applications in ecology, neurobiology, behaviour, epidemiology, real
estate, . . .

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

(Generalized) linear mixed models
(G)LMMs: a statistical modeling framework incorporating:

Linear combinations of categorical and continuous
predictors, and interactions
Response distributions in the

exponential family

(binomial, Poisson, and extensions)
Any smooth, monotonic

link function

(e.g. logistic, exponential models)
Flexible combinations of

blocking factors

(clustering; random eects)
Applications in ecology, neurobiology, behaviour, epidemiology, real
estate, . . .

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

(Generalized) linear mixed models
(G)LMMs: a statistical modeling framework incorporating:

Linear combinations of categorical and continuous
predictors, and interactions
Response distributions in the

exponential family

(binomial, Poisson, and extensions)
Any smooth, monotonic

link function

(e.g. logistic, exponential models)
Flexible combinations of

blocking factors

(clustering; random eects)
Applications in ecology, neurobiology, behaviour, epidemiology, real
estate, . . .

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

(Generalized) linear mixed models
(G)LMMs: a statistical modeling framework incorporating:

Linear combinations of categorical and continuous
predictors, and interactions
Response distributions in the

exponential family

(binomial, Poisson, and extensions)
Any smooth, monotonic

link function

(e.g. logistic, exponential models)
Flexible combinations of

blocking factors

(clustering; random eects)
Applications in ecology, neurobiology, behaviour, epidemiology, real
estate, . . .

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Examples

ecology survival, predation, etc. (experimental plots)
genomics presence/absence of polymorphisms, gene expression
(individuals)
educational assessment student scores (students

×

teachers)

psychology/sensometrics decisions, responses to stimuli
(individuals)
epidemiology disease prevalence (postal codes, provinces, countries)

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Examples

ecology survival, predation, etc. (experimental plots)
genomics presence/absence of polymorphisms, gene expression
(individuals)
educational assessment student scores (students

×

teachers)

psychology/sensometrics decisions, responses to stimuli
(individuals)
epidemiology disease prevalence (postal codes, provinces, countries)

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Examples

ecology survival, predation, etc. (experimental plots)
genomics presence/absence of polymorphisms, gene expression
(individuals)
educational assessment student scores (students

×

teachers)

psychology/sensometrics decisions, responses to stimuli
(individuals)
epidemiology disease prevalence (postal codes, provinces, countries)

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Examples

ecology survival, predation, etc. (experimental plots)
genomics presence/absence of polymorphisms, gene expression
(individuals)
educational assessment student scores (students

×

teachers)

psychology/sensometrics decisions, responses to stimuli
(individuals)
epidemiology disease prevalence (postal codes, provinces, countries)

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Examples

ecology survival, predation, etc. (experimental plots)
genomics presence/absence of polymorphisms, gene expression
(individuals)
educational assessment student scores (students

×

teachers)

psychology/sensometrics decisions, responses to stimuli
(individuals)
epidemiology disease prevalence (postal codes, provinces, countries)

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

Technical denition
conditional
distribution
Yi

∼

Distr

response

η
linear
predictor

b

conditional
modes

Ben Bolker
Mixed model software

=

Xβ
xed
eects

(g −1 (η ),
i

φ

)

scale
inverse
parameter
link
function

+

Zb

random
eects

∼ MVN(0, Σ(θ) )
variancecovariance
matrix

References
Denitions

Statistics

Computation

Outline
1

Denitions and context

2

Statistical challenges

3

Computational challenges

4

Software engineering

5

Conclusions

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Software

Conclusions

References

Estimation
Maximum likelihood estimation
L(Y |θ, β) =
i

likelihood

deterministic:

···

L(Y |θ, β )
i

× L(β |Σ(θ)) d β

data|random eects

random eects

precision vs. computational cost:

penalized quasi-likelihood, Laplace approximation, adaptive
Gauss-Hermite quadrature (Breslow, 2004) . . .

Monte Carlo:

frequentist and Bayesian (Booth and Hobert,

1999; Ponciano et al., 2009; Sung, 2007)

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

Estimation: example (McKeon et al., 2012)
Log−odds of predation
−6

−4

−2

0

2

q
q
q
q
q

Added symbiont
q

q
q
q
q

Crab vs. Shrimp
q

Symbiont

Ben Bolker
Mixed model software

q
q

q

q

GLM (fixed)
GLM (pooled)
PQL
Laplace
AGQ

References
Denitions

Statistics

Computation

Software

Conclusions

References

Inference
0.02
H2S

0.06
Anoxia
0.08

mostly asymptotic or

0.06

uncontrolled approximations

0.04

Solutions are computational
and/or Bayesian: parametric
bootstrap, MCMC
Good news: dierent problems

Inferred p value

Standard inferential tools:

0.02
Osm

Cu

0.08
0.06
0.04
0.02

for small vs large data
0.02

0.06

True p value

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Inference
0.02
H2S

0.06
Anoxia
0.08

mostly asymptotic or

0.06

uncontrolled approximations

0.04

Solutions are computational
and/or Bayesian: parametric
bootstrap, MCMC
Good news: dierent problems

Inferred p value

Standard inferential tools:

0.02
Osm

Cu

0.08
0.06
0.04
0.02

for small vs large data
0.02

0.06

True p value

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Software

Conclusions

References

Inference
0.02
H2S

0.06
Anoxia
0.08

mostly asymptotic or

0.06

uncontrolled approximations

0.04

Solutions are computational
and/or Bayesian: parametric
bootstrap, MCMC
Good news: dierent problems

Inferred p value

Standard inferential tools:

0.02
Osm

Cu

0.08
0.06
0.04
0.02

for small vs large data
0.02

0.06

True p value

Ben Bolker
Mixed model software
Denitions

Statistics

Computation

Outline
1

Denitions and context

2

Statistical challenges

3

Computational challenges

4

Software engineering

5

Conclusions

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Software

Problems of big data

How big is big?
Airline data: 12G
(G)LMM works on

moderately large problems,

e.g. student evaluations
(≈ 75K total, 3K students, 1K profs)
Fairly clever linear algebra
Possible improvements?
Chunking/parallelization
Out-of-memory operation

Ben Bolker
Mixed model software

Conclusions

References
Denitions

Statistics

Computation

Sparse matrix algorithms

repeated decomposition of

large, matrices (especially Z )
ll-reducing permutation to
improve sparsity pattern
further improvements possible:
better matrix representation,
parallelization?

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Software

Conclusions

References

Bounded optimization
raw

Parameterize
variance-covariance matrix

log

30

Σ(θ)

Positive denite or only
semi-denite?
Disadvantages of transforming

deviance

(Pinheiro and Bates, 1996)
20

10

to unconstrain
(Disadvantages of boundary
solutions)

Ben Bolker
Mixed model software

0
0

1

2

3 −3

−2

−1

0
Denitions

Statistics

Computation

Outline
1

Denitions and context

2

Statistical challenges

3

Computational challenges

4

Software engineering

5

Conclusions

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Software

Conclusions

Language tradeos

high-level/convenience: R
low-level/performance: C++
new wave? Julia
multi-language friction: mostly escaped in R/C++ case, at
the price of complexity

Ben Bolker
Mixed model software

References
Denitions

Statistics

Computation

Software

Getting it right vs. getting it written

the curse of neophilia: Superiority
many versions:

nlme, lme4(a,b,Eigen)

The moral of the story is that if
you want to create a beautiful
language, for god's sake don't
make it useful
(Patrick Burns)

Ben Bolker
Mixed model software

...

Conclusions

References
Denitions

Statistics

Computation

Software

Conclusions

References

Sociological issues
Wide user base:
As usual when software for complicated statistical
inference procedures is broadly disseminated, there is
potential for abuse and misinterpretation.
(Breslow, 2004)

What if there is no good answer?
do no harm vs. better me than someone else
Diagnostics and warning messages
End users

Ben Bolker
Mixed model software

vs.

downstream developers
Denitions

Statistics

Computation

Outline
1

Denitions and context

2

Statistical challenges

3

Computational challenges

4

Software engineering

5

Conclusions

Ben Bolker
Mixed model software

Software

Conclusions

References
Denitions

Statistics

Computation

Software

Next steps

Alternative platforms/languages
Flexible correlation structures:
spatial, temporal, phylogenetic . . .
Improved MCMC methods?
Simulation tests of inferential tools

Ben Bolker
Mixed model software

Conclusions

References
Denitions

Statistics

Computation

Software

Conclusions

References

Is it science?
Public Library of Science data

50
40
30

understand well enough to
explain to a computer. Art
is everything else we do.
(Donald Knuth)

20

articles per month

Science is what we

10

key
glmm
lme4

2006

2008

2010

Date
Ben Bolker
Mixed model software

2012
Denitions

Statistics

Computation

Software

Conclusions

Acknowledgments

lme4:

Doug Bates, Martin

Mächler, Steve Walker
Data: Adrian Stier (UBC/OSU),
Sea McKeon (Smithsonian),
David Julian (UF)

Ben Bolker
Mixed model software

NSERC (Discovery)
SHARCnet

References
Denitions

Statistics

Computation

Software

Conclusions

References

Booth, J.G. and Hobert, J.P., 1999. Journal of the Royal Statistical Society. Series B, 61(1):265285.
doi:10.1111/1467- 9868.00176.
Breslow, N.E., 2004. In D.Y. Lin and P.J. Heagerty, editors, Proceedings of the second Seattle
symposium in biostatistics: Analysis of correlated data, pages 122. Springer. ISBN 0387208623.
McKeon, C.S., Stier, A., et al., 2012. Oecologia, 169(4):10951103. ISSN 0029-8549.
doi:10.1007/s00442- 012-2275-2.
Pinheiro, J.C. and Bates, D.M., 1996. Statistics and Computing, 6(3):289296.
doi:10.1007/BF00140873.
Ponciano, J.M., Taper, M.L., et al., 2009. Ecology, 90(2):356362. ISSN 0012-9658.
Sung, Y.J., 2007. The Annals of Statistics, 35(3):9901011. ISSN 0090-5364.
doi:10.1214/009053606000001389.

Ben Bolker
Mixed model software

Más contenido relacionado

Destacado

evolution of virulence: devil in the details
evolution of virulence: devil in the detailsevolution of virulence: devil in the details
evolution of virulence: devil in the detailsBen Bolker
 
Waterloo GLMM talk
Waterloo GLMM talkWaterloo GLMM talk
Waterloo GLMM talkBen Bolker
 
model complexity and model choice for animal movement models
model complexity and model choice for animal movement modelsmodel complexity and model choice for animal movement models
model complexity and model choice for animal movement modelsBen Bolker
 
Bolker esa2014
Bolker esa2014Bolker esa2014
Bolker esa2014Ben Bolker
 
Davis eco-evo virulence
Davis eco-evo virulenceDavis eco-evo virulence
Davis eco-evo virulenceBen Bolker
 
ESS of minimal mutation rate in an evo-epidemiological model
ESS of minimal mutation rate in an evo-epidemiological modelESS of minimal mutation rate in an evo-epidemiological model
ESS of minimal mutation rate in an evo-epidemiological modelBen Bolker
 
virulence evolution (IGERT symposium)
virulence evolution (IGERT symposium)virulence evolution (IGERT symposium)
virulence evolution (IGERT symposium)Ben Bolker
 
intro to knitr with RStudio
intro to knitr with RStudiointro to knitr with RStudio
intro to knitr with RStudioBen Bolker
 
model complexity and model choice for animal movement models
model complexity and model choice for animal movement modelsmodel complexity and model choice for animal movement models
model complexity and model choice for animal movement modelsBen Bolker
 

Destacado (11)

Threads 2013
Threads 2013Threads 2013
Threads 2013
 
evolution of virulence: devil in the details
evolution of virulence: devil in the detailsevolution of virulence: devil in the details
evolution of virulence: devil in the details
 
Waterloo GLMM talk
Waterloo GLMM talkWaterloo GLMM talk
Waterloo GLMM talk
 
model complexity and model choice for animal movement models
model complexity and model choice for animal movement modelsmodel complexity and model choice for animal movement models
model complexity and model choice for animal movement models
 
Bolker esa2014
Bolker esa2014Bolker esa2014
Bolker esa2014
 
Davis eco-evo virulence
Davis eco-evo virulenceDavis eco-evo virulence
Davis eco-evo virulence
 
Google lme4
Google lme4Google lme4
Google lme4
 
ESS of minimal mutation rate in an evo-epidemiological model
ESS of minimal mutation rate in an evo-epidemiological modelESS of minimal mutation rate in an evo-epidemiological model
ESS of minimal mutation rate in an evo-epidemiological model
 
virulence evolution (IGERT symposium)
virulence evolution (IGERT symposium)virulence evolution (IGERT symposium)
virulence evolution (IGERT symposium)
 
intro to knitr with RStudio
intro to knitr with RStudiointro to knitr with RStudio
intro to knitr with RStudio
 
model complexity and model choice for animal movement models
model complexity and model choice for animal movement modelsmodel complexity and model choice for animal movement models
model complexity and model choice for animal movement models
 

Similar a computational science & engineering seminar, 16 oct 2013

CS201.Lect02.ComputerVision and its function.ppt
CS201.Lect02.ComputerVision and its function.pptCS201.Lect02.ComputerVision and its function.ppt
CS201.Lect02.ComputerVision and its function.pptrajmannapronoy
 
ISBA 2022 Susie Bayarri lecture
ISBA 2022 Susie Bayarri lectureISBA 2022 Susie Bayarri lecture
ISBA 2022 Susie Bayarri lecturePierre Jacob
 
Bayesian Estimation of Reproductive Number for Tuberculosis in India
Bayesian Estimation of Reproductive Number for Tuberculosis in IndiaBayesian Estimation of Reproductive Number for Tuberculosis in India
Bayesian Estimation of Reproductive Number for Tuberculosis in Indiaarjun_bhardwaj
 
Towards reproducibility and maximally-open data
Towards reproducibility and maximally-open dataTowards reproducibility and maximally-open data
Towards reproducibility and maximally-open dataPablo Bernabeu
 
Machine Learning and Causal Inference
Machine Learning and Causal InferenceMachine Learning and Causal Inference
Machine Learning and Causal InferenceNBER
 
An Introduction to SPSS
An Introduction to SPSSAn Introduction to SPSS
An Introduction to SPSSRayman Soe
 
32_Nov07_MachineLear..
32_Nov07_MachineLear..32_Nov07_MachineLear..
32_Nov07_MachineLear..butest
 
Intro to Model Selection
Intro to Model SelectionIntro to Model Selection
Intro to Model Selectionchenhm
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to BioinformaticsDenis C. Bauer
 
Prediction and Meta-Analysis
Prediction and Meta-AnalysisPrediction and Meta-Analysis
Prediction and Meta-AnalysisGolden Helix
 
Prediction and Meta-Analysis
Prediction and Meta-AnalysisPrediction and Meta-Analysis
Prediction and Meta-AnalysisGolden Helix Inc
 
Towards Smart Modeling (Environments)
Towards Smart Modeling (Environments)Towards Smart Modeling (Environments)
Towards Smart Modeling (Environments)Benoit Combemale
 
Why Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their SoWhy Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their Sojpipitone
 
SBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesSBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesMike Hucka
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems BiologyMike Hucka
 
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...Sri Ambati
 
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...Ahmed Gamal Abdel Gawad
 
Topic_6
Topic_6Topic_6
Topic_6butest
 
Distributed Meta-Analysis System
Distributed Meta-Analysis SystemDistributed Meta-Analysis System
Distributed Meta-Analysis Systemjarising
 

Similar a computational science & engineering seminar, 16 oct 2013 (20)

Csmr11a.ppt
Csmr11a.pptCsmr11a.ppt
Csmr11a.ppt
 
CS201.Lect02.ComputerVision and its function.ppt
CS201.Lect02.ComputerVision and its function.pptCS201.Lect02.ComputerVision and its function.ppt
CS201.Lect02.ComputerVision and its function.ppt
 
ISBA 2022 Susie Bayarri lecture
ISBA 2022 Susie Bayarri lectureISBA 2022 Susie Bayarri lecture
ISBA 2022 Susie Bayarri lecture
 
Bayesian Estimation of Reproductive Number for Tuberculosis in India
Bayesian Estimation of Reproductive Number for Tuberculosis in IndiaBayesian Estimation of Reproductive Number for Tuberculosis in India
Bayesian Estimation of Reproductive Number for Tuberculosis in India
 
Towards reproducibility and maximally-open data
Towards reproducibility and maximally-open dataTowards reproducibility and maximally-open data
Towards reproducibility and maximally-open data
 
Machine Learning and Causal Inference
Machine Learning and Causal InferenceMachine Learning and Causal Inference
Machine Learning and Causal Inference
 
An Introduction to SPSS
An Introduction to SPSSAn Introduction to SPSS
An Introduction to SPSS
 
32_Nov07_MachineLear..
32_Nov07_MachineLear..32_Nov07_MachineLear..
32_Nov07_MachineLear..
 
Intro to Model Selection
Intro to Model SelectionIntro to Model Selection
Intro to Model Selection
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to Bioinformatics
 
Prediction and Meta-Analysis
Prediction and Meta-AnalysisPrediction and Meta-Analysis
Prediction and Meta-Analysis
 
Prediction and Meta-Analysis
Prediction and Meta-AnalysisPrediction and Meta-Analysis
Prediction and Meta-Analysis
 
Towards Smart Modeling (Environments)
Towards Smart Modeling (Environments)Towards Smart Modeling (Environments)
Towards Smart Modeling (Environments)
 
Why Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their SoWhy Do Computational Scientists Trust Their So
Why Do Computational Scientists Trust Their So
 
SBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesSBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resources
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
 
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
 
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
Structural Optimization using Genetic Algorithms - Artificial Intelligence Fu...
 
Topic_6
Topic_6Topic_6
Topic_6
 
Distributed Meta-Analysis System
Distributed Meta-Analysis SystemDistributed Meta-Analysis System
Distributed Meta-Analysis System
 

Más de Ben Bolker

Ecological synthesis across scales: West Nile virus in individuals and commun...
Ecological synthesis across scales: West Nile virus in individuals and commun...Ecological synthesis across scales: West Nile virus in individuals and commun...
Ecological synthesis across scales: West Nile virus in individuals and commun...Ben Bolker
 
Fundamental principles (?) of biological data
Fundamental principles (?) of biological dataFundamental principles (?) of biological data
Fundamental principles (?) of biological dataBen Bolker
 
MBRS detectability talk
MBRS detectability talkMBRS detectability talk
MBRS detectability talkBen Bolker
 
Disease-induced extinction
Disease-induced extinctionDisease-induced extinction
Disease-induced extinctionBen Bolker
 
Trondheim glmm
Trondheim glmmTrondheim glmm
Trondheim glmmBen Bolker
 
MBI intro to spatial models
MBI intro to spatial modelsMBI intro to spatial models
MBI intro to spatial modelsBen Bolker
 
Harvard Forest GLMM talk
Harvard Forest GLMM talkHarvard Forest GLMM talk
Harvard Forest GLMM talkBen Bolker
 
ESA 2011 pines/spatial talk
ESA 2011 pines/spatial talkESA 2011 pines/spatial talk
ESA 2011 pines/spatial talkBen Bolker
 
Open source GLMM tools: Concordia
Open source GLMM tools: ConcordiaOpen source GLMM tools: Concordia
Open source GLMM tools: ConcordiaBen Bolker
 
open-source GLMM tools
open-source GLMM toolsopen-source GLMM tools
open-source GLMM toolsBen Bolker
 
unmarked individuals: Guelph
unmarked individuals: Guelphunmarked individuals: Guelph
unmarked individuals: GuelphBen Bolker
 
GLMs and extensions in R
GLMs and extensions in RGLMs and extensions in R
GLMs and extensions in RBen Bolker
 

Más de Ben Bolker (13)

Ecological synthesis across scales: West Nile virus in individuals and commun...
Ecological synthesis across scales: West Nile virus in individuals and commun...Ecological synthesis across scales: West Nile virus in individuals and commun...
Ecological synthesis across scales: West Nile virus in individuals and commun...
 
Fundamental principles (?) of biological data
Fundamental principles (?) of biological dataFundamental principles (?) of biological data
Fundamental principles (?) of biological data
 
MBRS detectability talk
MBRS detectability talkMBRS detectability talk
MBRS detectability talk
 
Disease-induced extinction
Disease-induced extinctionDisease-induced extinction
Disease-induced extinction
 
Zif bolker_w2
Zif bolker_w2Zif bolker_w2
Zif bolker_w2
 
Trondheim glmm
Trondheim glmmTrondheim glmm
Trondheim glmm
 
MBI intro to spatial models
MBI intro to spatial modelsMBI intro to spatial models
MBI intro to spatial models
 
Harvard Forest GLMM talk
Harvard Forest GLMM talkHarvard Forest GLMM talk
Harvard Forest GLMM talk
 
ESA 2011 pines/spatial talk
ESA 2011 pines/spatial talkESA 2011 pines/spatial talk
ESA 2011 pines/spatial talk
 
Open source GLMM tools: Concordia
Open source GLMM tools: ConcordiaOpen source GLMM tools: Concordia
Open source GLMM tools: Concordia
 
open-source GLMM tools
open-source GLMM toolsopen-source GLMM tools
open-source GLMM tools
 
unmarked individuals: Guelph
unmarked individuals: Guelphunmarked individuals: Guelph
unmarked individuals: Guelph
 
GLMs and extensions in R
GLMs and extensions in RGLMs and extensions in R
GLMs and extensions in R
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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
 
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
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

computational science & engineering seminar, 16 oct 2013