我的代码有问题:
k=1.815264e-06
b=1/k
alpha = 0.05
p=90
pstar=1/(1+p)
pstar1=pstar
sxinvers=function(x)
{-b*log(x)}
if (alpha < pstar){
retensiCTE = sxinvers(pstar)
} else if (alpha == pstar){
retensiCTE >= sxinvers(pstar)
}
retensiCTE
当我运行这段代码时,我得到一个
错误:未找到对象“Ozar”
为什么会这样?有人能帮帮我吗?
1条答案
按热度按时间zbdgwd5y1#
你的alpha不小于pstar也不等于pstar,所以我添加了一个else语句
NA
来完成它。在R中,函数的最后一行是自动返回的,所以我在每个语句的末尾添加了retensiCTE,如下所示:创建于2022年12月31日,使用reprex v2.0.2