當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。