Last data update: 2014.03.03

R: Fitting Common Models via 'lm'
adjust_lmList.formulaR Documentation

Fitting Common Models via lm

Description

Separate linear models are fit via lm similar to lmList, however, adjust_lmList can handle models where a factor takes only one level within a group. In this case, the formula is updated eliminating the offending factors from the formula for that group as the effect is absorbed into the intercept.

Usage

## S3 method for class 'formula'
adjust_lmList(object, data, pool)

Arguments

object

a linear formula such as that used by lmList, e.g. y ~ x1 + ... + xn | g, where g is a grouping factor.

data

a data frame containing the variables in the model.

pool

a logical value that indicates whether the pooled standard deviation/error should be used.

References

Douglas Bates, Martin Maechler and Ben Bolker (2012). lme4: Linear mixed-effects models using S4 classes. R package version 0.999999-0.

See Also

lmList, lm

Examples

data(Exam, package = 'mlmRev')
sepLM <- adjust_lmList(normexam ~ standLRT + sex + schgend | school, data = Exam)
confint(sepLM)

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(HLMdiag)

Attaching package: 'HLMdiag'

The following object is masked from 'package:stats':

    covratio

> png(filename="/home/ddbj/snapshot/RGM3/R_CC/result/HLMdiag/adjust_lmList.formula.Rd_%03d_medium.png", width=480, height=480)
> ### Name: adjust_lmList.formula
> ### Title: Fitting Common Models via 'lm'
> ### Aliases: adjust_lmList adjust_lmList,formula,data.frame-method
> ###   adjust_lmList.formula
> ### Keywords: models regression
> 
> ### ** Examples
> 
> data(Exam, package = 'mlmRev')
> sepLM <- adjust_lmList(normexam ~ standLRT + sex + schgend | school, data = Exam)
Warning message:
In lme4::lmList(formula = object, data = data) :
  Fitting failed for 65 group(s), probably because a factor only had one level
> confint(sepLM)
, , 1

                 2.5 %       97.5 %
(Intercept)  0.3263569  0.880487552
standLRT     0.5428713  0.866088363
sexM        -0.7062104 -0.005229246

, , 2

                2.5 %    97.5 %
(Intercept) 0.2741168 0.6904430
standLRT    0.5856914 0.9368854
sexM               NA        NA

, , 3

                 2.5 %    97.5 %
(Intercept)  0.1808845 0.8652867
standLRT     0.3506674 0.8180285
sexM        -0.3548285 0.4692764

, , 4

                  2.5 %      97.5 %
(Intercept) -0.01708563  0.48795787
standLRT     0.57293686  0.90154411
sexM        -0.73604554 -0.06961313

, , 5

                 2.5 %    97.5 %
(Intercept) -0.1595617 0.5173484
standLRT     0.3196197 1.0194057
sexM        -0.3122614 0.6787381

, , 6

                2.5 %    97.5 %
(Intercept) 0.3994135 0.8070153
standLRT    0.3429282 0.7277607
sexM               NA        NA

, , 7

                 2.5 %    97.5 %
(Intercept) 0.24328532 0.5537685
standLRT    0.06437063 0.4201863
sexM                NA        NA

, , 8

                 2.5 %    97.5 %
(Intercept) -0.1694081 0.1190189
standLRT     0.4359288 0.6988817
sexM                NA        NA

, , 9

                 2.5 %    97.5 %
(Intercept) -0.5163689 0.3113809
standLRT     0.1773889 0.6149736
sexM        -0.7367574 0.2919920

, , 10

                  2.5 %     97.5 %
(Intercept) -0.45804811 0.21709881
standLRT     0.02129566 0.57311913
sexM        -0.75500829 0.09317282

, , 11

                 2.5 %    97.5 %
(Intercept) 0.04520193 0.4867243
standLRT    0.26858390 0.6486871
sexM                NA        NA

, , 12

                 2.5 %     97.5 %
(Intercept) -0.1851760 0.41786999
standLRT     0.1568075 0.68324550
sexM        -0.8170397 0.06032129

, , 13

                 2.5 %    97.5 %
(Intercept) -0.3121936 0.1602812
standLRT     0.4231835 0.7842949
sexM        -0.5761591 0.1841319

, , 14

                 2.5 %      97.5 %
(Intercept) -0.2340343 0.063454982
standLRT     0.4823489 0.710977683
sexM        -0.4104064 0.006161141

, , 15

                 2.5 %     97.5 %
(Intercept) -0.3897919 0.05931406
standLRT     0.5468211 0.92725157
sexM        -0.4497958 0.16101075

, , 16

                 2.5 %     97.5 %
(Intercept) -0.5521980 -0.2190879
standLRT     0.2195726  0.5943072
sexM                NA         NA

, , 17

                 2.5 %       97.5 %
(Intercept) -0.2983521 0.0005841605
standLRT     0.3663959 0.6146511204
sexM        -0.4595705 0.1462777495

, , 18

                 2.5 %     97.5 %
(Intercept) -0.1933661 0.07868622
standLRT     0.1547744 0.56399159
sexM                NA         NA

, , 19

                 2.5 %     97.5 %
(Intercept) -0.1988869 0.51911911
standLRT     0.4110062 1.03191597
sexM        -0.7989017 0.02781329

, , 20

                  2.5 %    97.5 %
(Intercept) -0.06610851 0.6511977
standLRT     0.28592233 0.7516565
sexM        -0.50887093 0.4261859

, , 21

                 2.5 %    97.5 %
(Intercept) 0.09411429 0.4433261
standLRT    0.36417729 0.7448105
sexM                NA        NA

, , 22

                 2.5 %     97.5 %
(Intercept) -0.6429741 -0.1931720
standLRT     0.3718559  0.6694182
sexM        -0.3994458  0.2207079

, , 23

                 2.5 %     97.5 %
(Intercept) -1.0589335 -0.3542877
standLRT     0.1232313  0.6513788
sexM        -0.3858722  0.7645369

, , 24

                  2.5 %    97.5 %
(Intercept) -0.08440336 0.4398668
standLRT     0.13979257 0.6554386
sexM                 NA        NA

, , 25

                 2.5 %      97.5 %
(Intercept) -0.4681044 -0.06747851
standLRT     0.3696859  0.69442914
sexM                NA          NA

, , 26

                 2.5 %    97.5 %
(Intercept) -0.2127768 0.3459270
standLRT     0.3539255 0.7146563
sexM        -0.5282161 0.1576498

, , 27

                 2.5 %    97.5 %
(Intercept) -0.2432297 0.3136069
standLRT     0.3332213 0.8125156
sexM                NA        NA

, , 28

                  2.5 %     97.5 %
(Intercept) -0.99160002 -0.4200939
standLRT     0.02992496  0.4868472
sexM        -0.54519752  0.2678522

, , 29

                 2.5 %    97.5 %
(Intercept) 0.02893775 0.3799085
standLRT    0.22122253 0.5798091
sexM                NA        NA

, , 30

                 2.5 %    97.5 %
(Intercept) -0.1119115 0.3496121
standLRT     0.6086169 1.0031872
sexM                NA        NA

, , 31

                  2.5 %    97.5 %
(Intercept) -0.29519837 0.2167474
standLRT     0.09812043 0.7064471
sexM                 NA        NA

, , 32

                 2.5 %    97.5 %
(Intercept) -0.2725009 0.4884809
standLRT     0.4469030 0.8652109
sexM        -0.5656019 0.4015437

, , 33

                 2.5 %    97.5 %
(Intercept) -0.1308773 0.3760244
standLRT     0.3136608 0.7161246
sexM        -0.4852955 0.1893604

, , 34

                 2.5 %    97.5 %
(Intercept) -0.4280417 0.6917086
standLRT     0.5417207 0.9908155
sexM        -0.9782206 0.3229082

, , 35

                  2.5 %    97.5 %
(Intercept) -0.10733145 0.3707919
standLRT     0.08583033 0.7074766
sexM                 NA        NA

, , 36

                 2.5 %     97.5 %
(Intercept) -0.3814711 -0.0323657
standLRT     0.2899044  0.5867862
sexM                NA         NA

, , 37

                  2.5 %     97.5 %
(Intercept) -0.86303981 -0.1074051
standLRT    -0.04683207  0.5233799
sexM                 NA         NA

, , 38

                 2.5 %    97.5 %
(Intercept) -0.4117786 0.1964173
standLRT     0.4324098 0.8045009
sexM        -0.4869755 0.3172313

, , 39

                  2.5 %    97.5 %
(Intercept) -0.08580749 0.3408916
standLRT     0.26389329 0.6412903
sexM                 NA        NA

, , 40

                 2.5 %      97.5 %
(Intercept) -0.4229468 -0.07745003
standLRT     0.5610778  0.89149116
sexM                NA          NA

, , 41

                 2.5 %    97.5 %
(Intercept) 0.01591697 0.4090773
standLRT    0.28336164 0.6834597
sexM                NA        NA

, , 42

                  2.5 %    97.5 %
(Intercept) -0.07672777 0.5315250
standLRT     0.14768929 0.6177283
sexM        -0.64733724 0.1542706

, , 43

                 2.5 %     97.5 %
(Intercept) -0.3694495 0.06225094
standLRT     0.4825313 0.96690972
sexM        -2.2578769 0.68123642

, , 44

                 2.5 %      97.5 %
(Intercept) -0.6217776 -0.06703287
standLRT     0.1116875  0.62756630
sexM                NA          NA

, , 45

                 2.5 %    97.5 %
(Intercept) -0.3237111 0.1040984
standLRT     0.3568099 0.7762701
sexM        -0.7863768 0.5817425

, , 46

                 2.5 %     97.5 %
(Intercept) -0.7547097 -0.2589714
standLRT     0.2678466  0.6303908
sexM        -0.1240484  0.5266384

, , 47

                 2.5 %    97.5 %
(Intercept) -1.6414956 1.2884991
standLRT     0.4758159 0.8601886
sexM        -1.3279602 1.6270263

, , 48

                2.5 %   97.5 %
(Intercept) -13.63570  7.09154
standLRT    -31.80557 18.00264
sexM               NA       NA

, , 49

                  2.5 %    97.5 %
(Intercept) -0.08945059 0.1843917
standLRT     0.32895521 0.6401583
sexM                 NA        NA

, , 50

                 2.5 %      97.5 %
(Intercept) -0.5619947 -0.08856006
standLRT     0.5009351  0.84965420
sexM        -0.3444848  0.34067081

, , 51

                 2.5 %      97.5 %
(Intercept) -0.2170689  0.30425141
standLRT     0.1326133  0.48269456
sexM        -0.8343468 -0.05585432

, , 52

                2.5 %    97.5 %
(Intercept) 0.1982797 0.5777984
standLRT    0.5580361 0.9225023
sexM               NA        NA

, , 53

                2.5 %    97.5 %
(Intercept) 0.4057054 0.7817016
standLRT    0.8896918 1.2642644
sexM               NA        NA

, , 54

                2.5 %    97.5 %
(Intercept) -1.511635 0.3726510
standLRT    -0.884864 0.9272546
sexM        -1.190699 0.8842954

, , 55

                 2.5 %     97.5 %
(Intercept)  0.4582710 1.05665797
standLRT     0.4073517 0.81633769
sexM        -0.8087157 0.00864674

, , 56

                 2.5 %     97.5 %
(Intercept) -0.1066648 0.51413522
standLRT     0.5827576 1.12899891
sexM        -0.8709050 0.08854877

, , 57

                 2.5 %    97.5 %
(Intercept) -0.1432485 0.2243516
standLRT     0.4184475 0.8062908
sexM                NA        NA

, , 58

                  2.5 %    97.5 %
(Intercept) -0.03930461 0.4534591
standLRT     0.07650285 0.6350650
sexM                 NA        NA

, , 59

                 2.5 %     97.5 %
(Intercept) -1.0155664 -0.2701350
standLRT     0.1330872  0.5857961
sexM        -0.7713684  0.1124081

, , 60

                 2.5 %    97.5 %
(Intercept) 0.08844282 0.4154892
standLRT    0.45619221 0.8194257
sexM                NA        NA

, , 61

                 2.5 %    97.5 %
(Intercept) -0.3460901 0.2017394
standLRT     0.4529938 0.8327429
sexM        -0.3159877 0.4360368

, , 62

                 2.5 %     97.5 %
(Intercept) -0.1590656 0.39744840
standLRT     0.3210642 0.76124913
sexM        -0.6371948 0.06990985

, , 63

                  2.5 %    97.5 %
(Intercept)  0.38260418 1.1225002
standLRT    -0.05601729 0.6743487
sexM        -0.70073875 0.3999581

, , 64

                 2.5 %    97.5 %
(Intercept) -0.1709083 0.2458974
standLRT     0.5057029 0.9053449
sexM                NA        NA

, , 65

                 2.5 %       97.5 %
(Intercept) -0.3418580 -0.007942406
standLRT     0.4098036  0.727114837
sexM                NA           NA

attr(,"class")
[1] "adjust_lmList.confint"
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>