【发布时间】:2015-05-16 11:13:00
【问题描述】:
我有一个关于在 R 中求解函数的可能性的问题,并使用 excel 做同样的事情。
但是我想用 R 来展示 R 对我的同事更好:)
这是等式:
f0<-1e-9
t_pw<-30e-9
a<-30.7397582453682
c<-6.60935546184612
P<-1-exp((-t_pw)*f0*exp(-a*(1-b/c)^2))
我想找到P<-0.5 的b 值。在 Excel 中,我们可以通过选择 P 值列并将其设置为 0.5,然后使用求解器参数函数来实现。
我不知道哪种方法最好?或者有其他方法吗?
谢谢。
【问题讨论】:
-
请参阅包
BB和ktsolve以获取两个示例。或stats:optim -
@CarlWitthoft:使用你的包我得到“不成功的收敛”和几个警告:“函数返回一个标量。函数 BBoptim 或 spg 更好。”有任何想法吗?谢谢
-
@vonjd 那么,跟随警告并尝试其他功能怎么样?您的数据可能接近单一或噪音过大,可能需要进行一些试验才能得到答案(更不用说有效答案了)
-
@CarlWitthoft:感谢您的快速回复。我用你的包尝试了上面的例子,但它可能定义不明确。所以 BB 和 ktsolve 不能按照你在评论中的建议使用?
-
如果@Ben 提供的解决方案是正确的,您应该编辑您的问题以避免混淆。谢谢。