找回密码
 注册
查看: 1464|回复: 0

R语言:makepredictcall()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 17:41:54 | 显示全部楼层 |阅读模式
makepredictcall(stats)
makepredictcall()所属R语言包:stats

                                        Utility Function for Safe Prediction
                                         安全预测的实用功能

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

A utility to help model.frame.default create the right matrices when predicting from models with terms like poly or ns.
一种实用工具,以帮助model.frame.default创造合适的矩阵预测模型时,如poly或ns。


用法----------Usage----------


makepredictcall(var, call)



参数----------Arguments----------

参数:var
A variable.
一个变量。


参数:call
The term in the formula, as a call.
公式中的术语,作为一个呼叫。


Details

详情----------Details----------

This is a generic function with methods for poly, bs and ns: the default method handles scale.  If model.frame.default encounters such a term when creating a model frame, it modifies the predvars attribute of the terms supplied by replacing the term with one which will work for predicting new data.  For example makepredictcall.ns adds arguments for the knots and intercept.
这是一个通用函数的方法poly,bs和ns:默认的方法处理scale。如果model.frame.default遇到这样的术语,当创建一个模型框架,它会修改predvars属性取代长期预测新的数据将工作所提供的条款。例如makepredictcall.ns添加节和拦截的参数。

To make use of this, have your model-fitting function return the terms attribute of the model frame, or copy the predvars attribute of the terms attribute of the model frame to your terms object.
为了使本使用,有您的模型拟合函数返回terms模型框架的属性,或复制你的<predvars属性terms属性的模型框架X>对象。

To extend this, make sure the term creates variables with a class, and write a suitable method for that class.
延长,确保长期创建一个类的变量,这个类写一个合适的方法。


值----------Value----------

A replacement for call for the predvars attribute of the terms.
更换一个callpredvars属性的条款。


参见----------See Also----------

model.frame, poly, scale; bs and ns in package splines.
model.frame,poly,scale;bs和ns在包splines。

cars for an example of prediction from a polynomial fit.
cars从多项式拟合预测的一个例子。


举例----------Examples----------


require(graphics)

## using poly: this did not work in R &lt; 1.5.0[#用聚:这并不工作在R <1.5.0]
fm <- lm(weight ~ poly(height, 2), data = women)
plot(women, xlab = "Height (in)", ylab = "Weight (lb)")
ht <- seq(57, 73, len = 200)
lines(ht, predict(fm, data.frame(height=ht)))

## see also example(cars)[#也看到例如(汽车)]

## see bs and ns for spline examples.[#BS和ns样条的例子。]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 03:18 , Processed in 0.025510 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表