【发布时间】:2018-11-23 13:04:44
【问题描述】:
我有一个匿名函数,我用它来应用双指数变换,它适用于我的硬编码值:
custom_func <- function(x) {
0.01^(0.95^(x/max(x)*100))
}
df$newVar <- custom_func(df$var)
df$newVar
但是,我想使用创建一个版本,该版本将为第二个指数摄取多个参数,并将它们作为永久向量添加到我的数据框中。我的尝试没有向数据框添加任何内容,并且无法理解如何解决此问题:
alpha <- seq(0.85, 0.95, by= .01)
dblExponential <- function(a,x){
for (i in alpha) {
0.01^(a^(x/max(x)*100))
}
}
dblExponential(alpha, df$var)
df
【问题讨论】: