当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R ftable.formula 平面列联表的公式表示法


R语言 ftable.formula 位于 stats 包(package)。

说明

使用公式符号生成或操作平面列联表。

用法

## S3 method for class 'formula'
ftable(formula, data = NULL, subset, na.action, ...)

参数

formula

一个公式对象,其左侧和右侧指定平面表的列和行变量。

data

包含变量 cross-tabulated 的 DataFrame 、列表或环境(或类似的:参见 model.frame ),或列联表(参见下文)。

subset

一个可选向量,指定要使用的观测子集。如果 data 是列联表,则忽略。

na.action

一个函数,指示当数据包含 NA 时应该发生什么。如果 data 是列联表,则忽略。

...

默认 ftable 方法的更多参数也可以作为参数传递,请参阅 ftable.default

细节

这是通用函数 ftable 的方法。

formula 的左侧和右侧分别指定要创建的平面列联表的列变量和行变量。仅允许使用 + 运算符来组合变量。 . 可以在公式中使用一次,以指示包含所有剩余变量。

如果 data 是类 "table" 的对象或二维以上的数组,则将其视为列联表,因此所有条目都应为非负。否则,如果它不是平面列联表(即类 "ftable" 的对象),则它应该是包含 cross-tabulated 变量的 DataFrame 或矩阵、列表或环境。在这种情况下,na.action 应用于数据以处理缺失值,并且在可能选择由 subset 参数指定的数据子集之后,根据变量计算列联表。

然后,根据 formula 指定的行和列变量,将列联表折叠为平面表。

一个平面列联表,其中包含变量级别的每个组合的计数,折叠成矩阵以适当显示计数。

例子

Titanic
x <- ftable(Survived ~ ., data = Titanic)
x
ftable(Sex ~ Class + Age, data = x)

也可以看看

ftableftable.defaulttable

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Formula Notation for Flat Contingency Tables。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。