问题标签 [drc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 处理drm产生的错误
我被这个问题困住了,我的 R 能力显然不足以解决它。希望有人可以帮助我。
我目前正在编写一个使用包“drc”的函数“drm”的脚本。我想从 drm 使用不同给定函数生成的最佳模型中获取 EC10、20 和 50 值。我想为不与所有或部分这些函数收敛的数据集实现一个解决方案(例如,如果没有,则打印出“数据集不收敛”)。使用 tryCatch 处理错误不起作用。它只捕获“drmOpt”产生的错误,而不是“optim”产生的错误,从而停止脚本。
这是我在没有 try 或 tryCatch 的情况下得到的错误:
optim(startVec, opfct, hessian = TRUE, method = optMethod, control = list(maxit = maxIt, : 非有限有限差分值 [2]
drmOpt 中的错误(opfct, opfct1, startVecSc, optMethod, constrained, warnVal , : 收敛失败
使用 try 或 tryCatch 我只会收到第一个错误。
可以使用以下代码重现该错误(LL.2 会产生错误,LL.3 不会):
我不想调整数据集或更改函数,因为脚本应该与循环中的许多数据集和许多无法单独处理的函数一起使用。在这种情况下,输出“不与此函数收敛”是有价值的信息。
非常感谢您提前。
interpolation - 插值与从中派生的绘制曲线不对齐(drc 包)
我试图根据 od(光密度)与 TIMP 的四参数曲线来确定蛋白质(TIMP)的量。
这里的问题在于,当我将插值绘制在它们源自(图像)的同一标准曲线的顶部时,它们没有对齐。
Misallaligned interpolations-curve 有人有什么建议吗?
谢谢你。
r - 绘制具有多条曲线的drm模型时为什么要使用单个置信区间?
我正在使用包中的drm
函数在 R 中进行非线性回归drc
。该drm
函数接受一个curveid
参数,drm
用于拟合多条曲线并将结果存储在单个模型对象中。接下来,我绘制曲线和置信区间。但是,我有一个问题,当模型对象包含多条曲线时,曲线看起来很好,但通常只为第一条曲线绘制置信区间(尽管从它的 alpha 水平来看,似乎它已经完成了几次) .
从 提供的示例开始drm
,我发现我得到了所需的行为,所有置信区间都出现了,当我更改输入curveid
参数的变量的名称时 - 很奇怪,只有“CURVE”有效,没有别的,甚至“curve”也没有工作(下面给出了可重复的例子)。这让我觉得 plot.drc 中可能存在一个错误(类 'drc' 的 S3 方法),因此“CURVE”在那里被硬编码。我盯着源代码看,但不知道这是否属实,因为我是 R 初学者,几乎没有编程经验。
很可能没有错误,我只是错过了一些重要的东西。
r - drc 包中的剂量反应曲线图未显示所有点
我正在使用 drc 包使用 13 个点绘制剂量反应曲线。然而,当使用下面的数据时,13 个点中只有 6 个在图中可见。有没有人可以解决这个问题?我怀疑重复的 X 值是问题的一部分——模型是否对复制进行了平均?
r - 如何绘制模型 drc 包?
脚本:
我想知道如何绘制conc
轴的精确值x
及其对应的值,y
以及如何绘制 ( r²
)。
r - R中的非线性回归预测
当我尝试使用 drc 包和 drm 函数将我的数据与非线性回归模型拟合时,我对此警告消息感到困惑。
我有
模型是
警告来自预测
我一直在尝试使用 as.vector(times)、c(times) 等来更改数据输入,但仍然无法摆脱警告。有人可以帮我找出问题吗?谢谢!!
r - R包命名空间
我正在记录一个 R 函数。我的 R 文件的结构如下:
}
当我跑
弹出一个错误:
由于我没有包 drm 但 drc,我很好奇这个警告来自哪里。在命名空间中,我确实看到了
我非常感谢您的帮助。谢谢你。
environment - drc 包的 mselect 函数在函数内部不起作用
我想使用 drc 包中的 mselec 函数来选择剂量反应数据集的最佳模型。但是,如果在函数中使用 mselect,则它不起作用。
以下代码有效:
但不是这个:
我认为这个问题与 R 中的环境有关,但我不知道如何解决它。有人可以帮助我吗?
r - nplr失败,不清楚原因
我试图运行一个 nplr 函数:
失败并出现错误
有没有人知道为什么会出现这个错误?
drc - drc 包中的 pmodel 是什么
对不起,如果这是一个愚蠢的问题,但我无法弄清楚如何在 drc 包中使用 pmodels。我在网上到处搜索,我能找到的只是定义,即:“一个具有许多列的数据框,因为非线性函数中有参数。或者一个包含非线性函数中每个参数的公式的列表。” 网上有例子,但我不知道它代表什么。例如,对于命令:
我将 pmodels 视为列表和数据框,但是“-1”与“~1”是什么意思,或者列出一个因素是什么意思,括号内的顺序有什么意义?