Please enable JavaScript to view this site.

编写一个模型,以使某些直线仅适用于选定的数据集

Prism每次只能拟合一个表中的数据,且所有数据集必须由您选择或创建的单个方程来拟合。但是,您可以通过这种方式创建该方程,即,将不同的数据集拟合到数学上不同的方程中。

输入一个用户定义的方程时,您可使用多行来定义中间变量。每行可以有一个前缀,用于指定该行将用于哪些数据集:

前缀

这条线适用于

<C>

仅数据集C

<~B>

除B以外的所有数据集。

<A:D>

数据集A-D。

<~A:D>

除A-D以外的所有数据集。

<A:J,3>

数据集A、D、G和J(介于A和J之间的每三个数据集)

<~A:J,3>

除A、D、G和J以外的所有数据集。

 

此处给出了一个示例,其将A列拟合到定义总结合的模型,将B列拟合到只定义非特异性结合的模型。对所有数据集计算方程的前两行,且对数据集A只计算第三行,对数据集B只计算最后一行。为拟合该模型,您希望设置参数NS在数据集之间共享的约束。

特异性=X*Bmax/(X+Kd)

非特异性=NS*X

<A>Y=特异性+非特异性

<B>Y=非特异性

选择待分析的不连续数据集范围时的模糊性

<A>Y=1/(1+Ka*X^h)

<C>Y=(Ka*X^h)/(1+Ka*X^h)

上述方程起初似乎很清楚,第一行用于数据集A,第二行用于数据集C。但如果要求Prism只分析数据集A和C,跳过B,会怎么样?现在有点模棱两可。<C>指数据集C,还是指分析中包含的第三个数据集?Prism使用第二种定义。因此您需要以类似于这种方式输入方程。

 

<A>Y=1/(1+Ka*X^h)

<B>Y=(Ka*X^h)/(1+Ka*X^h)

 

现在第二行用于第二个数据集,其在该示例中为数据集C(因为在分析对话框中只选择了A和C)。

© 1995-2019 GraphPad Software, LLC. All rights reserved.