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

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

[复制链接]
发表于 2012-2-16 20:02:36 | 显示全部楼层 |阅读模式
notExp(mgcv)
notExp()所属R语言包:mgcv

                                         Functions for better-than-log positive parameterization
                                         优于日志积极参数的功能

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

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

It is common practice in statistical optimization to use log-parameterizations when a  parameter ought to be positive. i.e. if an optimization parameter a should be non-negative then  we use a=exp(b) and optimize with respect to the unconstrained parameter b. This often works  well, but it does imply a rather limited working range for b: using 8 byte doubles, for example,  if b's magnitude gets much above 700 then a overflows or underflows. This can cause  problems for numerical optimization methods.
常见的做法是,在统计的优化使用日志参数的参数化时,应该是积极的。也就是说,如果一个优化参数a应该非负的,那么我们使用a=exp(b)不受约束的参数b和优化。这往往效果很好,但它确实意味着一个相当有限的工作范围b:使用8个字节的两倍,例如,如果bs量级,远高于700,然后a溢出或溢。这可能会导致数值优化方法的问题。

notExp is a monotonic function for mapping the real line into the positive real line with much less extreme underflow and overflow behaviour than exp. It is a piece-wise function, but is continuous  to second derivative: see the source code for the exact definition, and the example below to see what it  looks like.
notExp是一个单调函数映射到正实线,实线比exp要少得多极端溢和溢出行为。这是一个分段函数,而且是连续第二个衍生:看到确切的定义的源代码,下面的例子中看到是什么样子。

notLog is the inverse function of notExp.
notLognotExp的反函数。

The major use of these functions was originally to provide more robust pdMat classes for lme for use by gamm. Currently the notExp2 and notLog2 functions are used in their place, as a result of changes to the nlme optimization routines.
原来这些功能的主要用途是提供更强大的pdMatlme供gamm使用的类。目前notExp2和notLog2功能都在自己的位置使用为nlme优化程序的变化的结果,。


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


notExp(x)

notLog(x)



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

参数:x
Argument array of real numbers (notExp) or positive real numbers (notLog).
实数的参数数组(notExp)或正实数(notLog)。


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

An array of function values evaluated at the supplied argument values.
提供的参数值评价函数值的数组。


作者(S)----------Author(s)----------


Simon N. Wood <a href="mailto:simon.wood@r-project.org">simon.wood@r-project.org</a>



参考文献----------References----------



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

pdTens, pdIdnot,  gamm
pdTens,pdIdnot,gamm


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


## Illustrate the notExp function: [#说明的notExp的功能:]
## less steep than exp, but still monotonic.[#陡峭的exp,但仍然单调。]
x <- -100:100/10
op <- par(mfrow=c(2,2))
plot(x,notExp(x),type="l")
lines(x,exp(x),col=2)
plot(x,log(notExp(x)),type="l")
lines(x,log(exp(x)),col=2) # redundancy intended[冗余打算]
x <- x/4
plot(x,notExp(x),type="l")
lines(x,exp(x),col=2)
plot(x,log(notExp(x)),type="l")
lines(x,log(exp(x)),col=2) # redundancy intended[冗余打算]
par(op)
range(notLog(notExp(x))-x) # show that inverse works![表明,逆工程!]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 20:57 , Processed in 0.026039 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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