
Last chance! 50% off unlimited learning
Sale ends in
This function is a wrapper based on emmeans
, and needs a ordinary linear model produced by simple_model
or a mixed effects model produced by mixed_model
or mixed_model_slopes
(or generated directly with lm
, lme4
or lmerTest
calls). At least one of the factors should be a numeric covariate whose slopes you wish to find. It also needs to know the fixed factor(s), which should match those in the model and data table.
posthoc_Trends_Levelwise(
Model,
Fixed_Factor,
Trend_Factor,
P_Adj = "sidak",
...
)
returns an "emm_list" object containing slopes and their contrasts calculated through emtrends
.
a model object fit using simple_model
or mixed_model
(or lm
or lmer
).
one or more categorical variables, provided as a vector (see Examples), whose levels you wish to compare pairwise. Names of Fixed_Factor should match Fixed_Factor used to fit the model. When more than one factor is provided e.g. Fixed_factor = c("A", "B")
, this function passes this on as specs = A:B
(note the colon between the two Fixed_Factor) to emmeans
to produce pairwise comparisons.
a quantitative variable that interacts with a factor and whose slope (trend) is to be compared
method for correcting P values for multiple comparisons. Default is "sidak", can be changed to "bonferroni". See Interaction analysis in emmeans in the manual for emmeans
.
additional arguments for emmeans
such as lmer.df
or others. See help for sophisticated models in emmeans.
Checkout the Interactions with covariates section in the emmeans vignette for more details. One of the independent variables should be a quantitative (e.g. time points) variable whose slope (trend) you want to find at levels of the other factor.
#create an lm model
#Time2 is numeric (time points)
m1 <- simple_model(data = data_2w_Tdeath,
Y_value = "PI", Fixed_Factor = c("Genotype", "Time2"))
posthoc_Trends_Levelwise(Model = m1,
Fixed_Factor = "Genotype",
Trend_Factor = "Time2")
Run the code above in your browser using DataLab