Bioequivalence and Bioavailability Forum 19:33 CET

Main page Policy/Terms of Use Abbreviations Latest Posts

 Log in |  Register |  Search

confint and adjust in R [General Sta­tis­tics]

posted by d_labes - Berlin, Germany, 2019-01-07 19:19  - Posting: # 19756
Views: 240

Dear Anders!

» » library("lsmeans")
I see that my suspicion was true. adjust= is an argument only available with package lsmeans (or another package overriding the behavior of confint() for other classes then "lm".
» ...
» confint(pairs(lsmeans(M, "Foo")), adjust="none")
» confint(pairs(lsmeans(M, "Foo")), adjust="bonferroni")
» confint(pairs(lsmeans(M, "Foo")), adjust="eat.my.shorts")
» confint(pairs(lsmeans(M, "Foo")))
» # HAPPY NEW YEAR [/code]
»
» It gives four different results here. You can see adjust is passed as an argument to the confint function so can't see how it would be part of lsmeans or pairs args.

Correct concerning four different results.
adjust="eat.my.shorts" is outstanding because this "method" isn't implemented but transferred via "..." and thus doesn't underlay any error checks. To react on this undesirable feature the programmer decided to set adjust= in such cases to adjust="bonferroni". Reasonable. Or?
This behavior is described in the man page of lsmeans/pairs or summary.emmGrid.
But adjust= is part of package lsmeans. Reason: class(pairs(lsmeans(M, "Foo"))).
This results in calling confint.emmGrid() with the possibility of reacting on multiplicity adjusted CI's instead of confint.lm() without the possibilty of multiplicity adjustments if you call confint().

Regards,

Detlew

Complete thread:

Activity
 Mix view
Bioequivalence and Bioavailability Forum |  Admin contact
19,022 posts in 4,057 threads, 1,297 registered users;
online 15 (0 registered, 15 guests [including 8 identified bots]).

Like dreams, statistics are a form
of wish fulfillment.    Jean Baudrillard

The BIOEQUIVALENCE / BIOAVAILABILITY FORUM is hosted by
BEBAC Ing. Helmut Schütz
HTML5 RSS Feed