jinxingche的个人博客分享 http://blog.sciencenet.cn/u/jinxingche

博文

一种部分变量优化的R软件optim函数求解方法

已有 3966 次阅读 2017-5-15 17:34 |个人分类:统计机器学习及R编程|系统分类:科研笔记

分以下三个步骤进行。

1,定义包含五个变量的函数:

TestF1=function(x,j,m,T,Tnew){

#select parameter by order of magnitude

...

xnew=Tnew[1:(d-1),]

ynew =Tnew[d,]

new <- predict(svmr, t(xnew))

MseCross=mean(abs(ynew-new))^0.5

return(MseCross)

}


2,给j,m,t(ST),t(T)赋值

fn2=function(x) {TestF1(x,j,m,t(ST),t(T))}


3,调用optim,对x优化,求最优

temp <- optim(X[,i],fn2,gr,...,method="L-BFGS-B",lower=lower,

                           upper=upper,control=p.hcontrol)




https://wap.sciencenet.cn/blog-93519-1055100.html

上一篇:编写KNN分类的R语言代码
收藏 IP: 123.138.79.*| 热度|

1 haipengzhangdr

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 10:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部