楼主: shk
11282 1

R求极值点是否有现成的package可以用? [推广有奖]

  • 0关注
  • 1粉丝

已卖:2份资源

讲师

30%

还不是VIP/贵宾

-

威望
0
论坛币
290 个
通用积分
0.2659
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
7986 点
帖子
263
精华
0
在线时间
501 小时
注册时间
2007-10-3
最后登录
2024-5-13

楼主
shk 发表于 2009-7-31 15:41:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用R求极值对应的点,多元或一元函数.
是否有现成的package可以调用?

谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:package Pack Age PAC 一元函数 package 极值

回帖推荐

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 ...

本帖被以下文库推荐

沙发
mfr1988926 发表于 2009-8-2 10:59:14
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<-c(10*(x[2]-x[1]^2), 1-x[1]);sum(f^2)}
> nlm(f,c(-1.5,1))
$minimum
[1] 3.983443e-12                                     #极小值
$estimate
[1] 0.999998 0.999996                             #极小值点
$gradient
[1] -3.358886e-07  1.721028e-07
$code
[1] 1
$iterations
[1] 23
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 10 + 1 热心帮助其他会员

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 17:15