multinom
位于 nnet
包(package)。 说明
通过神经网络拟合多项对数线性模型。
用法
multinom(formula, data, weights, subset, na.action,
contrasts = NULL, Hess = FALSE, summ = 0, censored = FALSE,
model = FALSE, ...)
参数
formula |
回归模型的公式表达式,格式为 |
data |
一个可选数据帧,用于解释 |
weights |
配件中可选择 shell 重量。 |
subset |
表达式说明在拟合中应使用数据行的哪个子集。默认情况下包括所有观察结果。 |
na.action |
过滤缺失数据的函数。 |
contrasts |
用于模型公式中作为变量出现的部分或全部因子的对比列表。 |
Hess |
是否应返回 Hessian(观察/预期信息矩阵)的逻辑。 |
summ |
整数;如果非零,则通过删除重复行进行汇总并调整权重。方法1和2速度不同(2使用 |
censored |
如果 Y 是具有 |
model |
合乎逻辑的。如果为 true,则模型框架将保存为返回对象的组件 |
... |
|
细节
multinom
调用 nnet
。公式右侧的变量应大致缩放为 [0,1],否则拟合速度会很慢或根本无法收敛。
值
具有附加组件的 nnet
对象:
deviance |
与完全饱和模型(准确解释个别观察结果)相比的残余偏差。另外,减去两倍对数似然。 |
edf |
模型使用的(有效)自由度数 |
AIC |
适合此拟合的 AIC。 |
Hessian |
(如果 |
model |
(如果 |
例子
oc <- options(contrasts = c("contr.treatment", "contr.poly"))
library(MASS)
example(birthwt)
(bwt.mu <- multinom(low ~ ., bwt))
options(oc)
参考
Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth edition. Springer.
也可以看看
相关用法
- R nnet 拟合神经网络
- R which.is.max 求向量中的最大位置
- R predict.nnet 通过训练有素的神经网络预测新示例
- R class.ind 从因子生成类别指标矩阵
- R nnetHess 评估神经网络的 Hessian 矩阵
- R Pixel X 射线像素强度随时间的变化
- R corARMA ARMA(p,q) 相关结构
- R getGroupsFormula 提取分组公式
- R corRatio 有理二次相关结构
- R logLik.glsStruct glsStruct 对象的对数似然
- R intervals.lmList lmList 系数的置信区间
- R corLin 线性相关结构
- R plot.augPred 绘制 augPred 对象
- R print.varFunc 打印 varFunc 对象
- R recalc 重新计算压缩线性模型对象
- R Variogram.corSpher 计算 corSpher 对象的半变异函数
- R getGroups.lme 提取 lme 对象组
- R nlmeStruct 非线性混合效应结构
- R predict.nlme 来自 nlme 对象的预测
- R corSymm 一般相关结构
- R qqnorm.gls gls 对象残差的正态图
- R pdCompSymm 具有复合对称结构的正定矩阵
- R [.pdMat 下标 pdMat 对象
- R pdConstruct.pdBlocked 构造 pdBlocked 对象
- R gapply 按组应用函数
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Fit Multinomial Log-linear Models。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。