用R求极值对应的点,多元或一元函数.
是否有现成的package可以调用?
谢谢!
|
楼主: shk
|
11282
1
R求极值点是否有现成的package可以用? |
|
已卖:2份资源 讲师 30%
-
|
回帖推荐mfr1988926 发表于2楼 查看完整内容 base包的optimize()函数就可以求一维函数极小值,具体调用方法参见帮助吧。
例子:求(1-x)^2+4极小值。
> f=function(x)(1-x)^2+4
> optimize(f,c(0,2))
$minimum
[1] 1
$objective
[1] 4
nlm()可以求多元函数极小值。
例子:求100*(x1-x2^2)^2+(1-x1)^2的极小值
> f=function(x){f nlm(f,c(-1.5,1))
$minimum
[1] 3.983443e-12 #极小值
$estimate
[1] 0.999998 0.999996 ...
本帖被以下文库推荐
| ||
|
|
| ||||||||||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


