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


R collapse.groupedData 折疊分組數據對象


R語言 collapse.groupedData 位於 nlme 包(package)。

說明

如果 object 具有單個分組因子,則原樣返回。否則,它由 displayLevel 分組因子的值(或其值與 preserve 中指示的協變量值的組合,如果存在)進行匯總。折疊的數據用於生成新的groupedData 對象,其分組因子由displayLevel 因子給出。

用法

## S3 method for class 'groupedData'
collapse(object, collapseLevel, displayLevel,
       outer, inner, preserve, FUN, subset, ...)

參數

object

從類 groupedData 繼承的對象,通常具有多個分組因子。

collapseLevel

可選的正整數或字符串,指示折疊數據時要使用的分組級別。級別值從最外層到最內層的分組逐漸增加。默認值是最高或最內層的分組。

displayLevel

可選的正整數或字符串,指示用作折疊數據的分組因子的分組級別。默認為 collapseLevel

outer

可選邏輯值或片麵公式,指示 displayLevel 分組因子外部的協變量。如果等於 TRUE ,則 displayLevel 元素 attr(object, "outer") 用於指示外部協變量。外部協變量在分組因子定義的行集中是不變的。對組進行排序的方式是為了保持具有相同外部變量值的組的鄰接性。默認為 NULL ,這意味著不使用外部協變量。

inner

可選邏輯值或片麵公式,指示 displayLevel 分組因子內部的協變量。如果等於 TRUE ,則使用 attr(object, "outer") 指示內部協變量。內部協變量可以在分組因子定義的行集中發生變化。默認為 NULL ,這意味著不存在內部協變量。

preserve

一個可選的單邊公式,指示根據 collapseLevel 分組因子折疊數據時應保留其級別的協變量。折疊因子是通過將 collapseLevel 分組因子的級別和要保留的協變量的值粘貼在一起獲得的。默認值為 NULL ,這意味著不需要保留協變量。

FUN

用於折疊數據的可選匯總函數或匯總函數列表。該函數或多個函數僅應用於 object 中的變量,這些變量在 collapseLevel 定義的組內變化。不變變量始終使用它們在該組中假定的唯一值按組進行匯總。如果 FUN 是單個函數,它將按組應用於每個非不變變量以生成該變量的摘要。如果 FUN 是函數列表,則列表中的名稱應指定數據中的變量類,例如 orderedfactornumeric 。指定的函數將應用於該類的任何非不變變量。要使用的默認函數是 mean (用於數字因子),以及 Mode (用於 factorordered )。 Mode 函數在 gsummary 內部定義,返回變量的模態值或最常用值。它與返回變量的S-language模式的mode函數不同。

subset

可選的命名列表。名稱可以是表示分組級別的正整數,也可以是分組因子的名稱。列表中的每個元素都是一個向量,指示要保留在折疊數據中的相應分組因子的級別。默認值為 NULL ,表示使用所有級別。

...

該泛型的某些方法需要額外的參數。此方法中沒有使用任何內容。

具有由 displayLevel 分組因子給出的單個分組因子的 groupedData 對象,該對象是通過在 collapseLevel 分組因子的級別上折疊 object 得到的。

例子

# collapsing by Dog
collapse(Pixel, collapse = 1)  # same as collapse(Pixel, collapse = "Dog")

作者

José Pinheiro and Douglas Bates bates@stat.wisc.edu

也可以看看

groupedData , plot.nmGroupedData

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Collapse a groupedData Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。