R语言nlme包 gls函数使用说明 |
您所在的位置:网站首页 › r语言GLS检验 › R语言nlme包 gls函数使用说明 |
返回R语言nlme包函数列表 功能\作用概述:此函数适用于使用广义最小二乘法的线性模型。允许误差相互关联和/或具有不等方差。 语法\用法:gls(model, data, correlation, weights, subset, method, na.action, control, verbose)## S3 method for class 'gls'update(object, model., ..., evaluate = TRUE) 参数说明:object : 从类“gls”继承的对象,表示广义最小二乘拟合线性模型。 model : 描述模型的双面线性公式对象,其响应在~运算符的左侧,而项在右侧由+运算符分隔。 model. : 对模型的更改–有关详细信息,请参阅update.formula。 data : 一种可选的数据帧,包含名为inmodel、correlation、weights和subset的变量。默认情况下,变量取自调用gls的环境。 correlation : 描述组内关联结构的可选corStruct对象。有关可用CorstructClass的描述,请参阅Corclasses文档。如果要使用分组变量,则必须在corStructconstructor的form参数中指定它。默认为空,对应于不相关的错误。 weights : 描述组内异方差结构的可选varFunc对象或单侧公式。如果给定asa公式,它将用作varFixed的参数,对应于固定方差权重。有关可用VarFuncClass的说明,请参阅有关VarClass的文档。默认为NULL,对应于homoscedasticerrors。 subset : 一个可选表达式,指示在拟合中应使用数据行的哪一个子集。这可以是一个logicalvector,或者是一个表示要包含哪些观测值的数字向量,或者是要包含的行名称的字符向量。默认情况下包括所有观察结果。 method : 字符串。如果“REML”,则通过最大化受限对数似然来拟合模型。如果“ML”,则对数可能性最大。默认为“REML”。 na.action : 一种函数,用于指示当数据包含NAs时应执行的操作。默认操作(na.fail)会导致GLS打印错误消息,并在有任何不完整的观察结果时终止。 control : 估计算法的控制值列表,用于替换函数glsControl返回的默认值。默认为空列表。 verbose : 可选的逻辑值。如果印上了关于迭代算法演化的真实信息。默认值为false。 ... : 此泛型的某些方法需要附加参数。此方法中不使用任何对象。 evaluate : 如果为TRUE,则评估新呼叫,否则返回呼叫。 示例\实例:# AR(1) errors within each Marefm1 < - gls(follicles ~ sin(2*pi*Time) + cos(2*pi*Time), Ovary, correlation = corAR1(form = ~ 1 | Mare))# variance increases as a power of the absolute fitted valuesfm2 < - update(fm1, weights = varPower()) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |