Dummy data generation
This is one way of generating dummy data in R. Whereever necessary I create data specific to the method. Note that rerun is a command from purrr package in R which is useful for simulating data.
# rm(list=ls())
library(tidyverse); library(broom); library(stargazer)
conflicts()
## [1] "%>%" "%>%" "%>%" "%>%"
## [5] "add_row" "as_data_frame" "as_tibble" "data_frame"
## [9] "data_frame_" "frame_data" "glimpse" "lst"
## [13] "lst_" "tbl_sum" "tibble" "tribble"
## [17] "trunc_mat" "type_sum" "enexpr" "enexprs"
## [21] "enquo" "enquos" "ensym" "ensyms"
## [25] "expr" "quo" "quo_name" "quos"
## [29] "sym" "syms" "vars" "filter"
## [33] "lag" "body<-" "intersect" "kronecker"
## [37] "Position" "setdiff" "setequal" "union"
## Data creation
x = setNames(data.frame(rerun(5, rnorm(100,0,1)),
grp = sample(letters[1:5],100,replace = TRUE)),
c(paste0("x",1:5), "grp"))
y = setNames(data.frame(rerun(3, rnorm(100,0,1)),
grp = sample(letters[1:10],100,replace = TRUE)),
c(paste0("x",3:1), "grp"))
Sample data generation
stargazer(x[1:10,], summary=FALSE, digits=3, type="html")
|
|
|
|
x1
|
x2
|
x3
|
x4
|
x5
|
grp
|
|
|
|
1
|
1.769
|
-1.011
|
-0.971
|
1.053
|
-0.926
|
b
|
|
2
|
1.156
|
1.030
|
0.505
|
0.881
|
-0.704
|
d
|
|
3
|
0.512
|
-0.249
|
0.026
|
1.109
|
0.295
|
e
|
|
4
|
-0.632
|
0.354
|
0.981
|
-0.824
|
-0.381
|
b
|
|
5
|
-0.578
|
-0.847
|
-2.152
|
-0.304
|
-0.084
|
a
|
|
6
|
-1.206
|
0.242
|
-0.241
|
1.138
|
0.230
|
d
|
|
7
|
-1.042
|
-2.615
|
0.543
|
1.110
|
-1.025
|
b
|
|
8
|
0.882
|
-1.164
|
0.941
|
-0.458
|
-1.593
|
a
|
|
9
|
-0.227
|
1.440
|
1.352
|
1.275
|
1.766
|
d
|
|
10
|
0.024
|
-0.472
|
0.733
|
-0.058
|
0.427
|
b
|
|
|
stargazer(y[1:10,], summary=FALSE, digits=3, type="html")
|
|
|
|
x3
|
x2
|
x1
|
grp
|
|
|
|
1
|
-1.514
|
-1.889
|
-0.933
|
i
|
|
2
|
-0.983
|
0.030
|
-0.191
|
h
|
|
3
|
0.338
|
1.152
|
0.588
|
c
|
|
4
|
0.527
|
-0.156
|
-0.446
|
b
|
|
5
|
-0.152
|
0.109
|
-1.088
|
j
|
|
6
|
0.163
|
0.047
|
-0.574
|
g
|
|
7
|
1.358
|
-2.364
|
-0.484
|
h
|
|
8
|
0.259
|
-1.325
|
-2.315
|
f
|
|
9
|
-0.126
|
0.060
|
0.057
|
b
|
|
10
|
0.152
|
-1.595
|
-0.449
|
j
|
|
|