3.23 FAQ-251 在使用剂量反应 (Dose Response) 函数进行拟合时怎样计算 EC50/IC50?
Last Update: 7/23/2018
在使用剂量反应 (Dose Response) 函数进行非线性拟合时,Origin 会自动计算出 EC20, EC50 和 EC80 的值并输出到结果表中。
这个输出结果其实是使用拟合函数的 衍生参数 功能,在拟合后执行计算得到的。以下信息显示了 EC20,EC50 和 EC80 的计算公式是如何得出的:
首先,让我们看一下 Origin 是如何定义剂量反应拟合函数的。打开 Fitting Function Organizer 对话框(或按 F9)并选择 Growth / Sigmoidal 类别下的 DoseResp 函数。在页面底部,衍生参数定义为:
span=abs(A1-A2) EC20=10^(LOGx0 + log(0.25)/p) EC50=10^LOGx0 EC80=10^(LOGx0 + log(4)/p)
从公式选项卡中,我们可以知道 DoseResp 函数是:
使用此函数进行拟合时,X 值应该是剂量的对数,并且 LOGx0 是曲线的中心,即半反应时的浓度。所以我们可以通过以下方式计算出 EC50:
那么 EC20 呢?由于 EC20 是 20% 反应时的浓度,我们可以从 DoseResp 函数推导出公式:
所以 EC20 等于:
对于更普遍的情况是,你始终可以使用以下公式通过衍生参数计算 EC/IC-任何数字(0-100):
其中 F 是反应的百分比。例如,对于 EC80,我们有:
Keywords:EC, IC, EC50, IC50, EC20, IC20, EC80, IC80, Dose Response,有效浓度,半数有效浓度,剂量反应





