R中方程组的求解
在下面的系统中,右侧的所有变量都是已知的,除了我们试图求解的R中方程组的求解,r,equation,equation-solving,R,Equation,Equation Solving,在下面的系统中,右侧的所有变量都是已知的,除了我们试图求解的w1和w2 我试图在R中解决这个系统,但我不确定从哪里开始。此外,在我的实际例子中,系统由10个方程组成,而不是两个方程:我们试图求解w1,w2,其中FA=FB=FC=FD=…=Fj 请让我知道,如果解释是有点混乱,我会尽量解释得更好!谢谢 通过您向我们展示的附加限制,您可以使用R的内置函数uniroot实现这一点。您只需求解w2(将w1定义为1-w2),并将函数值定义为FA-FB。您还可以查看nleqslv包(可在CRAN上获得)。
w1
和w2
我试图在R中解决这个系统,但我不确定从哪里开始。此外,在我的实际例子中,系统由10个方程组成,而不是两个方程:我们试图求解w1
,w2
,其中FA=FB=FC=FD=…=Fj
请让我知道,如果解释是有点混乱,我会尽量解释得更好!谢谢 通过您向我们展示的附加限制,您可以使用R的内置函数
uniroot
实现这一点。您只需求解w2
(将w1
定义为1-w2
),并将函数值定义为FA-FB
。您还可以查看nleqslv包(可在CRAN上获得)。谢谢您的建议。那么在uniroot
中,如何定义w2=1-w1
?此外,是否可以定义附加约束,如w1>0
和w2>0
?另外,如果我求解三个变量,w1
,w2
和w3
,其中w1+w2+w3=1
?还可以在uniroot中执行吗?请查看包。使用nloptr(…)
可以最小化(RHS-LHS)作为目标函数。另一种选择可能是BB
包中的BBsolve
或BBoptim
。甚至(我会在任何可能的时候偷偷地把这个放进去:-)提供给BBsolve
@Mariam的ktsolve
包。您可以定义w2