首页 > 解决方案 > 在 predict.merMod 函数参数上

问题描述

在包的函数predict.merMod中,lme4以下参数有什么区别:allow.new.levels=TRUE,如果我们只有一个随机截距?re.form=NAre.form=~0

标签: rpredictlme4mixed-modelsrandom-effects

解决方案


re.form: ...如果NA~0, 不包括随机效应。

换句话说,这些选择中的任何一个都会对总体水平的所有观测值(或 中指定的预测变量集)进行预测,将所有随机效应设置为零。newdata

allow.new.levels:如果允许新的级别(或NA值),newdata则符合逻辑。if FALSE(默认),这样的新值newdata 会触发错误;如果TRUE,则预测将使用具有先前未观察到的水平(或NAs)的数据的无条件(人口水平)值。

换句话说,仅针对随机效应分组变量为或用于拟合的原始数据集中未出现的水平的观察/预测值集进行总体水平预测假设不是或re.formNA。(如果在具有多个分组变量的模型中仅将分组变量的子集设置为/new 值,则仅将与这些分组变量对应的随机效应设置为零[此详细信息仅在存在多个时才相关模型中的随机效应项]。)~0NANA


推荐阅读