0

我想研究一个因素对剂量反应曲线不同参数的影响。为了说明我的问题,我以一个简单的二次方程为例,为一个因子的三种模态建模 Y 和 X 之间的关系。这是可重现示例的一些代码。

test <- data.frame(X = c(c(1:100), c(1:100), c(1:100)), 
                   Y = c(NLS.poly2(c(1:100), 2, -4, 9), 
                         NLS.poly2(c(1:100), 2, 15, 10), 
                         NLS.poly2(c(1:100), 4, 12, 16)) + sample(c(2000:10000), 300, replace = T), 
                   factor = as.factor(c(array("A", dim = 100), 
                                        array("B", dim = 100), 
                                        array("C", dim = 100))))

我使用包 drc 的功能拟合了一个 drm 模型,它工作正常并且很好地拟合了数据。

model <- drm(Y ~ X, fct = DRC.poly2(), 
             data = test,
             curveid = factor,
             pmodels = c(~ 1,
                         ~ factor,
                         ~ factor), 
                bcVal = 0.5) 

在此处输入图像描述

从这个模型中,我想通过进行某种方差分析来测试因子对方程每个参数的影响(理想情况下,随后进行事后测试以区分因子的三种模态)。有谁知道这是否可能?

4

0 回答 0