Как установить уровень лечения для Даннетта в R - PullRequest
0 голосов
/ 07 февраля 2019

Таким образом, код работает просто отлично, но он использует первый уровень лечения - ABA;Тем не менее, мне нужно установить его в качестве моей переменной Control.Есть ли способ сделать это, или я должен просто переименовать мои переменные, чтобы сначала получить мой элемент управления?

summary(plant) 
library(multcomp) 
grow<-glht(mod4,linfct = mcp(Type = "Dunnett"), 
alternative = "greater") 
summary(grow)

1 Ответ

0 голосов
/ 07 февраля 2019

Решение с функцией contrMat:

library(multcomp)
fit <- lm(Sepal.Width ~ Species, data = iris)
groups <- table(iris$Species)
# setosa versicolor  virginica 
#     50         50         50 
contrastMatrix <- contrMat(groups, base = 2) # 2 <=> versicolor
glht(fit, linfct = mcp(Species=contrastMatrix), alternative='less')

> glht(fit, linfct = mcp(Species=contrastMatrix), alternative='less')

     General Linear Hypotheses

Multiple Comparisons of Means: User-defined Contrasts

Linear Hypotheses:
                            Estimate
setosa - versicolor >= 0       0.658
virginica - versicolor >= 0    0.204
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...