【问题标题】:rpy2 nls initial parameters choicerpy2 nls 初始参数选择
【发布时间】:2011-08-09 14:58:12
【问题描述】:

您好,我正在 python 中运行代码,导入 rpy2 robjects 并尝试使其适合 到一些数据(我认为是权重的错误)。 我正在使用非线性回归,我试图拟合的“公式”是: A/((x/t1)^b+(x/t1)^c)

不幸的是,每次我尝试运行代码时都会遇到通常的奇异梯度错误:

rpy2.rinterface.RRuntimeError: 函数错误(公式,数据 = parent.frame(),开始,控制 = nls.control(),: 奇异梯度

我认为是由于我对参数(A、t1、b 和 c)的初始值。 有什么方法可以让我更好地猜测初始值,而不是只是尝试? 谢谢, 尼诺

【问题讨论】:

    标签: rpy2 nls


    【解决方案1】:

    你检查过 R 中的 nlstools http://cran.r-project.org/web/packages/nlstools/

    【讨论】:

    • 是的,但预览不是 rpy2.R 对象。
    猜你喜欢
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多