全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
755 0
2019-10-04
我用的代码是
>mydata<-read.csv("camera.csv")
>Curate<-mydata$consumption
>Consumption<- diff(Curate)
>l<-length(Consumption)
>T <- 1:l
>bassf <-function(x,theta) theta[1] * ( ((theta[2]+theta[3])^2 / theta[2]) *exp(-(theta[2]+theta[3])* T) )/(1+(theta[3]/theta[2])*exp(-(theta[2]+theta[3])*x))^2
>fitnessL <- function(theta,x,y)-sum((y-bassf(x,theta))^2)
>library(GA)
>GA3 <-ga(type="real-valued", fitness=fitnessL, x=T, y=Consumption,min=c(0,0,0), max=c(200000000,1,1), popSize=1000,crossover=gareal_blxCrossover,maxiter=1000,run=200,names=c("m","p","q"))

最后一行代码显示 Error in of object@run>=runbreak;  Missing value where TRUE/FALSE needed
求问大佬们该如何修改代码呢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群