anova()
是stats包中的函数,要注意它与Anova的区别。
1. 生成一个拟合模型的方差分析表 或
2. 比较两个或多个拟合模型的方差分析表。
Anova()是
car包中的函数。用来计算II 和 III型方差。
summary()
展示拟合模型的详细结果
| anova {stats} | R Documentation |
Anova Tables
Description
Compute analysis of variance (or deviance) tables for one or more fitted model objects.计算一个或多个拟合模型对象的方差(或偏差)表。偏差又称为表观误差,是指个别测定值与测定的平均值之差,它可以用来衡量测定结果的精密度高低。在统计学中,偏差可以用于两个不同的概念,即有偏采样与有偏估计。一个有偏采样是对总样本集非平等采样,而一个有偏估计则是指高估或低估要估计的量 。
我个人理解是,计算模型的偏差,或者是可解释方差。可解释方差越大,代表该因素对因变量的影响越大。
如果是线性回归,可以用anova()输出F检验的方差分析表,如果变量只有2个水平,则应该跟t检验的p结果一致。
如果是逻辑回归,可以用anova()输出卡方检验的分析表。
Usage
anova(object, ...)
Arguments
object
an object containing the results returned by a model fitting function (e.g., lm
or glm
).
...
additional objects of the same type.
Value
This (generic) function returns an object of class anova
. These objects represent analysis-of-variance and analysis-of-deviance tables.
此(泛型)函数返回一个anova
类的对象。这些对象表示方差分析表和偏差分析表。
When given a single argument it produces a table which tests whether the model terms are significant.
当给定单个参数时,它会生成一个表,用于测试模型各个项是否显著。
When given a sequence of objects, anova
tests the models against one another in the order specified.
当给定一系列对象时,anova
会按照指定的顺序对模型进行相互测试。
The print method for anova
objects prints tables in a ‘pretty’ form.
“anova”对象的print方法以“ pretty”的形式打印表格。
Warning
The comparison between two or more models will only be valid if they are fitted to the same dataset. This may be a problem if there are missing values and R's default of na.action = na.omit
is used.
两个或多个模型之间的比较只有在它们符合同一数据集时才有效。如果有缺失值,并且使用了R的默认值:na.action=na.omit
,这可能会有问题。
References
Chambers, J. M. and Hastie, T. J. (1992) Statistical Models in S, Wadsworth & Brooks/Cole.
| summary {base} | R Documentation |
Object Summaries
Description
summary
is a generic function used to produce result summaries of the results of various model fitting functions. The function invokes particular methods which depend on the class of the first argument.
summary
是一个通用函数,用于生成各种模型拟合函数的结果。该函数调用特定的参数方法,这些方法取决于第一个参数的参数类。
Usage
image.pngimage.png
image.png
网友评论