如何在函数中修改参数? [关闭]

问题描述 投票:-1回答:2

我必须解决这个问题:

修改练习1的累积风险计算器,以便如果用户没有给出任何其他值,则参数t的值为5。累积风险= 1-exp(-1 / 10000 * t)。

练习1是什么我们可以使用指数公式1-exp(-1 / 10000 * t)估计某个事件的累积风险,其中t是事件发生的时间。创建一个函数ans(t),它在时间t返回风险。

r function statistics
2个回答
0
投票

您可以将变量定义为5,然后使用该变量调用该函数,并将结果保存在某处,即

function.exp <- function(t) {
  answer <- 1 - exp(-1 / 10000 * t)
  return(answer)
}
x = 5 
m <- function.exp(x)
m

结果

[1] 0.000499875

希望有帮助:)


1
投票

要为t指定预先指定的值,您可以使用

function(t=5){
  answer<-1-exp(-1/10000*t)
  return(answer)
}
© www.soinside.com 2019 - 2024. All rights reserved.