modelo multinivel con r
TRANSCRIPT
-
7/30/2019 Modelo multinivel con R
1/40
Multilevel Modeling with R
Spirin Nikita
Dorodnicyn Computing Center of the Russian Academy of Sciences
03.24.2010, Moscow
-
7/30/2019 Modelo multinivel con R
2/40
Packages covered
SAS MySQL
Python
Mathematica
R
-
7/30/2019 Modelo multinivel con R
3/40
Agenda
R programming language and R Paradigm Basic operations in R
Graphics with R
Statistics with R
Multilevel Models and ML with R
8 min. times 5 equals 40 min.
-
7/30/2019 Modelo multinivel con R
4/40
Overview
Free and commercialized GNU GPL
R core team
http://cran.r-project.org
Interpreter
http://cran.r-project.org/http://cran.r-project.org/http://cran.r-project.org/http://cran.r-project.org/ -
7/30/2019 Modelo multinivel con R
5/40
Concepts
Actions with in-memory objects function()
function
library
-
7/30/2019 Modelo multinivel con R
6/40
Basic Notation
-
7/30/2019 Modelo multinivel con R
7/40
Basic Notation
A-Z and a-z _
.
0-9
Case Sensitive
-
7/30/2019 Modelo multinivel con R
8/40
Basic operations in R
assign operator
-
7/30/2019 Modelo multinivel con R
9/40
Basic operations in R
ls() function
-
7/30/2019 Modelo multinivel con R
10/40
Basic operations in R
HELP
-
7/30/2019 Modelo multinivel con R
11/40
-
7/30/2019 Modelo multinivel con R
12/40
Reading Data
-
7/30/2019 Modelo multinivel con R
13/40
Saving Data
save.image()
-
7/30/2019 Modelo multinivel con R
14/40
Generating Data
-
7/30/2019 Modelo multinivel con R
15/40
Generating Data
-
7/30/2019 Modelo multinivel con R
16/40
Generating Data
Cartesian product
-
7/30/2019 Modelo multinivel con R
17/40
Generating Data
rfunc(n, p1, p2, ...)
-
7/30/2019 Modelo multinivel con R
18/40
-
7/30/2019 Modelo multinivel con R
19/40
Of course Matrices
-
7/30/2019 Modelo multinivel con R
20/40
Syntactic sugar
-
7/30/2019 Modelo multinivel con R
21/40
Graphics with R
Device paradigm
Window()
Pdf()
X11()
-
7/30/2019 Modelo multinivel con R
22/40
-
7/30/2019 Modelo multinivel con R
23/40
Graphics with R
Legend for a graph
-
7/30/2019 Modelo multinivel con R
24/40
Graphics with R
-
7/30/2019 Modelo multinivel con R
25/40
Graphics with R
-
7/30/2019 Modelo multinivel con R
26/40
Graphics with R
-
7/30/2019 Modelo multinivel con R
27/40
Graphics with R
-
7/30/2019 Modelo multinivel con R
28/40
Graphics with R
-
7/30/2019 Modelo multinivel con R
29/40
Statistics with R
> library(stats)
Key operator ~
@model description operator
y ~ model
-
7/30/2019 Modelo multinivel con R
30/40
Statistics with R
-
7/30/2019 Modelo multinivel con R
31/40
Statistics with R
Quiz
y~x1+x2
y~I(x1+x2)
y ~ poly(x, 2)
-
7/30/2019 Modelo multinivel con R
32/40
Statistics with R
-
7/30/2019 Modelo multinivel con R
33/40
Multilevel Modeling with R
-
7/30/2019 Modelo multinivel con R
34/40
Multilevel Modeling with R
Why multilevel modeling?
Using all the data to perform inferences for groups withsmall sample size
Predict an output for a new group Hierarchical models avoid overfitting effect of least
squares regression
Yields accurate measure of predictive uncertainty
-
7/30/2019 Modelo multinivel con R
35/40
Multilevel Modeling with R
fss = c(0,8,15,33,42,45,49,54,98,143,165,175,179,200)
# include the library
library(caTools)
# read training and scoring data
train
-
7/30/2019 Modelo multinivel con R
36/40
Multilevel Modeling with R
# build the modelAUClogistic
-
7/30/2019 Modelo multinivel con R
37/40
Multilevel Modeling with R
lmer()library(matrix)
Examples:
lmer(y ~ 1 + (1 | county))
lmer(y ~ x + (1 | county))
lmer(y ~ x + (1 + x | county))
-
7/30/2019 Modelo multinivel con R
38/40
Summary
How R works
Basic objects in R
R graphical capabilities
R for statistical analysis
Multilevel modeling in R
-
7/30/2019 Modelo multinivel con R
39/40
More Information
R for Beginners, Emmanuel Paradis, Institut des Sciencesde l' Evolution Universite Montpellier II,
F-34095 Montpellier cedex 05, France
http://cran.r-project.org
Data Analysis Using Regression and MultilevelHierarchical Models, A. Gelman J.Hill
http://cran.r-project.org/http://cran.r-project.org/http://cran.r-project.org/http://cran.r-project.org/ -
7/30/2019 Modelo multinivel con R
40/40
Acknowledgements
Thank you!