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


R balancedGrouped 从矩阵创建 groupedData 对象


R语言 balancedGrouped 位于 nlme 包(package)。

说明

从数据矩阵创建 groupedData 对象。此函数只能用于平衡数据。相反的转换,即从 groupedData 对象到 matrix ,是通过 asTable 完成的。

用法

balancedGrouped(form, data, labels=NULL, units=NULL)

参数

form

y ~ x | g 形式的公式,给出响应名称、主要协变量和分组因子。

data

矩阵或 DataFrame ,包含根据分组因子级别(行)和主协变量不同级别(列)分组的响应值。矩阵的 dimnames 用于构造分组因子和主协变量的级别。

labels

一个可选的字符串列表,为响应和主要协变量提供标签。主协变量的标签名为 x ,响应的标签名为 y 。任一标签都可以省略。

units

给出响应和主要协变量单位的可选字符串列表。主协变量的单位字符串名为 x ,响应的单位字符串名为 y 。任一单位字符串都可以省略。

平衡的 groupedData 对象。

例子

OrthoMat <- asTable( Orthodont )
Orth2 <- balancedGrouped(distance ~ age | Subject, data = OrthoMat,
    labels = list(x = "Age",
                  y = "Distance from pituitary to pterygomaxillary fissure"),
    units = list(x = "(yr)", y = "(mm)"))
Orth2[ 1:10, ]        ## check the first few entries

# Pinheiro and Bates, p. 109
ergoStool.mat <- asTable(ergoStool)
balancedGrouped(effort~Type|Subject,
                data=ergoStool.mat)

作者

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

参考

Pinheiro, J. C. and Bates, D. M. (2000), Mixed-Effects Models in S and S-PLUS, Springer, New York.

也可以看看

groupedData , isBalanced , asTable

相关用法


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