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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。