微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

估计 4PL 回归系数 (dr4pl)

如何解决估计 4PL 回归系数 (dr4pl)

我有以下问题。我正在使用包 (dr4pl) 来计算系数 end 然后使用它通过函数计算浓度

M.4pl:
df$data
concentration Response (RLU)

1     0.0     2640
2    13.5    18760
3    28.9    36457
4    65.1    78312
5   143.0   166636
6   310.0   351377
7   678.0   753676
8  1460.0  1568194
9  3090.0  3206620
10 6570.0  6269717 

1.

PTH4pl <- dr4pl(df,conc,RLU,init.parm = NULL,trend = "auto",method.init = "Mead",method.robust = "squared",method.optim = "Nelder-Mead",use.Hessian = FALSE,level = 0.9999,failure.message = FALSE,upperl = NULL,lowerl = NULL) 

2.

摘要(PTH4pl)

$call

dr4pl.data.frame(data = df,dose = conc,response = RLU,lowerl = NULL)

$coefficients
Estimate       StdErr        2.5 %       97.5 %
  UpperLimit 1.508662e+07 7.323620e-04 1.508650e+07 1.508674e+07
EC50       8.810751e+03 1.192900e-07 8.416543e+03 9.223423e+03
Slope      1.227595e+00 3.805094e-07 1.164185e+00 1.291005e+00
LowerLimit 4.599281e+04 7.323627e-04 4.587076e+04 4.611486e+04

3. 使用计算系数:

`function(x,lower.asymp,upper.asymp,inflec,hill){
  f <- lower.asymp + ((upper.asymp - lower.asymp)/
                        (1 + (x / inflec)^-hill))
  return(f)
}`

 `M.4pl(df$conc,4.611486e+04,508662e+07,8.810751e+03,1.227595e+00)`

 [1] 4.611486e+04 1.782388e+09 4.534810e+09 1.227006e+10 3.211301e+10 8.219761e+10 2.093635e+11 
     5.043649e+11
 [9] 1.101171e+12 2.090089e+12

我希望获得 df$RLU 值,但它不起作用。请告诉我:这是解决我的 p 任务的正确算法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。