library(tidyverse)
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
## v ggplot2 3.3.5 v purrr 0.3.4
## v tibble 3.1.6 v dplyr 1.0.8
## v tidyr 1.2.0 v stringr 1.4.0
## v readr 2.1.2 v forcats 0.5.1
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
best_in_class <- mpg %>%
group_by(class) %>%
filter(row_number(desc(hwy)) == 1)
ggplot(mpg, aes(displ, hwy)) +
geom_point(aes(color = class)) +
geom_point(size = 3, shape = 1, data = best_in_class) +
ggrepel::geom_label_repel(
aes(label = model),
data = best_in_class
)
另一种方式是对一个连续变量进行分箱,因此这个连续变量的作用就相当于分类变量。接下来就可以使用前面学过的对分类变量和连续变量的组合进行可视化的技术了。例如,你可以对 carat 进行分箱,然后为每个组生成一个箱线图:
以上示例使用了 cut_width(x, width) 函数将 x 变量分成宽度为 width的分箱。默认情况下,不管其中有多少个观测,箱线图看上去都差不多(除了离群点的数量不同),因此很难分辨出每个箱线图是对不同数量的观测进行摘要统计的。如果想要体现这种信息,可以使用参数 varwidth = TRUE 让箱线图的宽度与观测数量成正比。
另一种方法是近似地显示每个分箱中的数据点的数量,此时可以使用 cut_number() 函数:
ggplot(data = smaller, mapping = aes(x = carat, y = price)) +
geom_boxplot(mapping = aes(group = cut_number(carat, 20)))
改错1:自定义函数evaluate未定义。将函数evaluate格式完整即可。
Listing 8-2. Exhaustive Optimization
# install.packages("lattice")
library(lattice)
# install.packages("zoo")
library(zoo)
## Warning: 程辑包'zoo'是用R版本4.1.3 来建造的
##
## 载入程辑包:'zoo'
## The following objects are masked from 'package:base':
##
## as.Date, as.Date.numeric
evaluate <- function(PARAM, minVal = NA, maxVal = NA, y = 2014,
transform = FALSE, verbose = FALSE,
negative = FALSE, transformOnly = FALSE,
returnData = FALSE, accountParams = NULL){
# Step 1
# Convert and declare parameters if they exist on unbounded (-inf,inf) domain
if( transform | transformOnly ){
PARAM <- minVal +
(maxVal - minVal) * unlist(lapply( PARAM, function(v) (1 + exp(-v))^(-1) ))
if( transformOnly ){
}
}
return(PARAM)
} ## 修改
# Declare bounds and step size for optimization
lowerBound <- c(n1 = 5, nFact = 3, nSharpe = 22, shThresh = 0.05)
upperBound <- c(n1 = 80, nFact = 3, nSharpe = 22, shThresh = 0.95)
stepSize <- c(n1 = 5, nFact = 1, nSharpe = 1, shThresh = 0.05)
pnames <- names(stepSize)
np <- length(pnames)
# Declare list of all test points
POINTS <- list()
for( p in pnames ){
POINTS[[p]] <- seq(lowerBound[[p]], upperBound[[p]], stepSize[[p]])
}
OPTIM <- data.frame(matrix(NA, nrow = prod(unlist(lapply(POINTS, length))),
ncol = np + 1))
names(OPTIM)[1:np] <- names(POINTS)
names(OPTIM)[np+1] <- "obj"
# Store all possible combinations of parameters
for( i in 1:np ){
each <- prod(unlist(lapply(POINTS, length))[-(1:i)])
times <- prod(unlist(lapply(POINTS, length))[-(i:length(pnames))])
OPTIM[,i] <- rep(POINTS[[pnames[i]]], each = each, times = times)
}
# Test each row of OPTIM
timeLapse <- proc.time()[3]
for( i in 1:nrow(OPTIM) ){
OPTIM[i,np+1] <- evaluate(OPTIM[i,1:np], transform = FALSE, y = 2014)
cat(paste0("## ", floor( 100 * i / nrow(OPTIM)), "% complete\n"))
cat(paste0("## ",
round( ((proc.time()[3] - timeLapse) *
((nrow(OPTIM) - i)/ i))/60, 2),
" minutes remaining\n\n"))
}
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 0% complete
## ## 0.1 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 0% complete
## ## 0.08 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 0% complete
## ## 0.08 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 1% complete
## ## 0.06 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 1% complete
## ## 0.05 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 1% complete
## ## 0.04 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 2% complete
## ## 0.04 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 2% complete
## ## 0.03 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 2% complete
## ## 0.03 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 3% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 3% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 3% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 4% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 4% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 4% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 5% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 5% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 5% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 = 5, :
## 提供了4变数用来替换1变数
## ## 6% complete
## ## 0.02 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 6% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 6% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 7% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 7% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 7% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 8% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 8% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 8% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 9% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 9% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 9% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 10% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 10% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 10% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 11% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 11% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 11% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 12% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 10, : 提供了4变数用来替换1变数
## ## 12% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 12% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 13% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 13% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 13% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 14% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 14% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 14% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 15% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 15% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 15% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 16% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 16% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 16% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 17% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 17% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 17% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 18% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 18% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 15, : 提供了4变数用来替换1变数
## ## 18% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 19% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 19% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 19% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 20% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 20% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 20% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 21% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 21% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 21% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 22% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 22% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 22% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 23% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 23% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 23% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 24% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 24% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 24% complete
## ## 0.01 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 20, : 提供了4变数用来替换1变数
## ## 25% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 25% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 25% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 25% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 26% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 26% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 26% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 27% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 27% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 27% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 28% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 28% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 28% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 29% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 29% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 29% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 30% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 30% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 30% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 25, : 提供了4变数用来替换1变数
## ## 31% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 31% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 31% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 32% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 32% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 32% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 33% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 33% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 33% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 34% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 34% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 34% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 35% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 35% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 35% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 36% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 36% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 36% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 37% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 30, : 提供了4变数用来替换1变数
## ## 37% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 37% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 38% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 38% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 38% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 39% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 39% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 39% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 40% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 40% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 40% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 41% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 41% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 41% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 42% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 42% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 42% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 43% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 43% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 35, : 提供了4变数用来替换1变数
## ## 43% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 44% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 44% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 44% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 45% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 45% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 45% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 46% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 46% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 46% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 47% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 47% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 47% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 48% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 48% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 48% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 49% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 49% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 49% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 40, : 提供了4变数用来替换1变数
## ## 50% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 50% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 50% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 50% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 51% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 51% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 51% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 52% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 52% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 52% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 53% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 53% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 53% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 54% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 54% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 54% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 55% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 55% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 55% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 45, : 提供了4变数用来替换1变数
## ## 56% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 56% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 56% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 57% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 57% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 57% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 58% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 58% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 58% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 59% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 59% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 59% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 60% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 60% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 60% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 61% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 61% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 61% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 62% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 50, : 提供了4变数用来替换1变数
## ## 62% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 62% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 63% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 63% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 63% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 64% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 64% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 64% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 65% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 65% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 65% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 66% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 66% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 66% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 67% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 67% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 67% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 68% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 68% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 55, : 提供了4变数用来替换1变数
## ## 68% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 69% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 69% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 69% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 70% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 70% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 70% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 71% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 71% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 71% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 72% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 72% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 72% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 73% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 73% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 73% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 74% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 74% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 74% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 60, : 提供了4变数用来替换1变数
## ## 75% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 75% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 75% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 75% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 76% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 76% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 76% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 77% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 77% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 77% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 78% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 78% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 78% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 79% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 79% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 79% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 80% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 80% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 80% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 65, : 提供了4变数用来替换1变数
## ## 81% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 81% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 81% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 82% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 82% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 82% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 83% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 83% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 83% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 84% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 84% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 84% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 85% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 85% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 85% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 86% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 86% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 86% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 87% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 70, : 提供了4变数用来替换1变数
## ## 87% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 87% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 88% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 88% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 88% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 89% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 89% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 89% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 90% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 90% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 90% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 91% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 91% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 91% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 92% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 92% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 92% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 93% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 93% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 75, : 提供了4变数用来替换1变数
## ## 93% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 94% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 94% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 94% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 95% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 95% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 95% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 96% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 96% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 96% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 97% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 97% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 97% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 98% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 98% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 98% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 99% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 99% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 99% complete
## ## 0 minutes remaining
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## 80, : 提供了4变数用来替换1变数
## ## 100% complete
## ## 0 minutes remaining
library(lattice)
wireframe(obj ~ n1*shThresh, data = OPTIM,
xlab = "n1", ylab = "shThresh",
main = "Long-Only MACD Exhaustive Optimization",
drape = TRUE,
colorkey = TRUE,
screen = list(z = 15, x = -60)
)
levelplot(obj ~ n1*shThresh, data = OPTIM,
xlab = "n1", ylab = "shThresh",
main = "Long-Only MACD Exhaustive Optimization"
)
## 4
改错2: 对象initVals未定义,且没有上下文说明的情况下,不知道该如何定义这个对象。修改为上题的POINTS,并修改np =4
#install.packages("lattice")
library(lattice)
K <- maxIter <- 200
# Vector theta_0
initDelta <- 6
deltaThresh <- 0.05
PARAM <- PARAMNaught <-
c(n1 = 0, nFact = 0, nSharpe = 0, shThresh = 0) - initDelta/2
# bounds
minVal <- c(n1 = 1, nFact = 1, nSharpe = 1, shThresh = 0.01)
maxVal <- c(n1 = 250, nFact = 10, nSharpe = 250, shThresh = .99)
# Optimization parameters
alpha <- 1
gamma <- 2
rho <- .5
sigma <- .5
randomInit <- FALSE
np <- 4 ## 修改
OPTIM <- data.frame(matrix(NA, ncol = np + 1, nrow = maxIter * (2 * np + 2)))
SIMPLEX <- data.frame(matrix(NA, ncol = np + 1, nrow = np + 1))
names(SIMPLEX) <- names(OPTIM) <- c(names(POINTS), "obj") #修改
# Print function for reporting progress in loop
printUpdate <- function(){
cat("Iteration: ", k, "of", K, "\n")
cat("\t\t", paste0(strtrim(names(OPTIM), 6), "\t"), "\n")
cat("Global Best:\t",
paste0(round(unlist(OPTIM[which.min(OPTIM$obj),]),3), "\t"), "\n")
cat("Simplex Best:\t",
paste0(round(unlist(SIMPLEX[which.min(SIMPLEX$obj),]),3), "\t"), "\n")
cat("Simplex Size:\t",
paste0(max(round(simplexSize,3)), "\t"), "\n\n\n")
}
o <- 1
# Initialize SIMPLEX
for( i in 1:(np+1) ) {
SIMPLEX[i,1:np] <- PARAMNaught + initDelta * as.numeric(1:np == (i-1))
SIMPLEX[i,np+1] <- evaluate(SIMPLEX[i,1:np], minVal, maxVal, negative = TRUE,
y = y)
OPTIM[o,] <- SIMPLEX[i,]
o <- o + 1
}
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## -3, : 提供了4变数用来替换1变数
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## -3, : 提供了4变数用来替换1变数
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## -3, : 提供了4变数用来替换1变数
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## -3, : 提供了4变数用来替换1变数
## Warning in `[<-.data.frame`(`*tmp*`, i, np + 1, value = structure(list(n1 =
## -3, : 提供了4变数用来替换1变数
# Optimization loop
for( k in 1:K ){
SIMPLEX <- SIMPLEX[order(SIMPLEX[,np+1]),]
centroid <- colMeans(SIMPLEX[-(np+1),-(np+1)])
cat("Computing Reflection...\n")
reflection <- centroid + alpha * (centroid - SIMPLEX[np+1,-(np+1)])
reflectResult <- evaluate(reflection, minVal, maxVal, negative = TRUE, y = y)
OPTIM[o,] <- c(reflection, obj = reflectResult)
o <- o + 1
if( reflectResult > SIMPLEX[1,np+1] &
reflectResult < SIMPLEX[np, np+1] ){
SIMPLEX[np+1,] <- c(reflection, obj = reflectResult)
} else if( reflectResult < SIMPLEX[1,np+1] ) {
cat("Computing Expansion...\n")
expansion <- centroid + gamma * (reflection - centroid)
expansionResult <- evaluate(expansion,
minVal, maxVal, negative = TRUE, y = y)
OPTIM[o,] <- c(expansion, obj = expansionResult)
o <- o + 1
if( expansionResult < reflectResult ){
SIMPLEX[np+1,] <- c(expansion, obj = expansionResult)
} else {
SIMPLEX[np+1,] <- c(reflection, obj = reflectResult)
}
} else if( reflectResult > SIMPLEX[np, np+1] ) {
cat("Computing Contraction...\n")
contract <- centroid + rho * (SIMPLEX[np+1,-(np+1)] - centroid)
contractResult <- evaluate(contract, minVal, maxVal, negative = TRUE, y = y)
OPTIM[o,] <- c(contract, obj = contractResult)
o <- o + 1
if( contractResult < SIMPLEX[np+1, np+1] ){
SIMPLEX[np+1,] <- c(contract, obj = contractResult)
} else {
cat("Computing Shrink...\n")
for( i in 2:(np+1) ){
SIMPLEX[i,1:np] <- SIMPLEX[1,-(np+1)] +
sigma * (SIMPLEX[i,1:np] - SIMPLEX[1,-(np+1)])
SIMPLEX[i,np+1] <- c(obj = evaluate(SIMPLEX[i,1:np],
minVal, maxVal,
negative = TRUE, y = y))
}
OPTIM[o:(o+np-1),] <- SIMPLEX[2:(np+1),]
o <- o + np
}
}
centroid <- colMeans(SIMPLEX[-(np+1),-(np+1)])
simplexSize <- rowMeans(t(apply(SIMPLEX[,1:np], 1,
function(v) abs(v - centroid))))
if( max(simplexSize) < deltaThresh ){
cat("Size Threshold Breached: Restarting with Random Initiate\n\n")
for( i in 1:(np+1) ) {
SIMPLEX[i,1:np] <- (PARAMNaught * 0) +
runif(n = np, min = -initDelta, max = initDelta)
SIMPLEX[i,np+1] <- evaluate(SIMPLEX[i,1:np],
minVal, maxVal, negative = TRUE, y = y)
OPTIM[o,] <- SIMPLEX[i,]
o <- o + 1
SIMPLEX <- SIMPLEX[order(SIMPLEX[,np+1]),]
centroid <- colMeans(SIMPLEX[-(np+1),-(np+1)])
simplexSize <- rowMeans(t(apply(SIMPLEX[,1:np], 1, function(v) abs(v - centroid))))
}
}
printUpdate()
}
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -9, nFact = 0, : 提
## 供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -15, nFact = 1.5, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -15, nFact =
## 1.5, : 提供了8变数用来替换5变数
## Iteration: 1 of 200
## n1 nFact nSharp shThre obj
## Global Best: -15 1.5 1.5 1.5 -15
## Simplex Best: -15 1.5 1.5 1.5 -15
## Simplex Size: 5.25
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -9, nFact = 2.25, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -9, nFact =
## 2.25, : 提供了8变数用来替换5变数
## Iteration: 2 of 200
## n1 nFact nSharp shThre obj
## Global Best: -15 1.5 1.5 1.5 -15
## Simplex Best: -15 1.5 1.5 1.5 -15
## Simplex Size: 4.031
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -12, nFact =
## 4.875, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -12, nFact =
## 4.875, : 提供了8变数用来替换5变数
## Iteration: 3 of 200
## n1 nFact nSharp shThre obj
## Global Best: -15 1.5 1.5 1.5 -15
## Simplex Best: -15 1.5 1.5 1.5 -15
## Simplex Size: 3.609
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -16.5, nFact =
## -0.1875, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -23.25, nFact =
## -1.78125, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -23.25, : 提供
## 了8变数用来替换5变数
## Iteration: 4 of 200
## n1 nFact nSharp shThre obj
## Global Best: -23.25 -1.781 3.469 -2.156 -23.25
## Simplex Best: -23.25 -1.781 3.469 -2.156 -23.25
## Simplex Size: 5.391
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -26.625, nFact =
## 6.421875, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -38.4375, nFact =
## 11.1328125, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -38.4375, : 提
## 供了8变数用来替换5变数
## Iteration: 5 of 200
## n1 nFact nSharp shThre obj
## Global Best: -38.438 11.133 8.32 -1.523 -38.438
## Simplex Best: -38.438 11.133 8.32 -1.523 -38.438
## Simplex Size: 10.395
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -35.34375, nFact =
## 5.61328125, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -35.34375, : 提
## 供了8变数用来替换5变数
## Iteration: 6 of 200
## n1 nFact nSharp shThre obj
## Global Best: -38.438 11.133 8.32 -1.523 -38.438
## Simplex Best: -38.438 11.133 8.32 -1.523 -38.438
## Simplex Size: 7.455
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -44.015625, : 提供了
## 8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -60.0234375, : 提供
## 了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 = -60.0234375, :
## 提供了8变数用来替换5变数
## Iteration: 7 of 200
## n1 nFact nSharp shThre obj
## Global Best: -60.023 2.599 19.966 6.876 -60.023
## Simplex Best: -60.023 2.599 19.966 6.876 -60.023
## Simplex Size: 13.982
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -63.52734375, : 提供
## 了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -87.791015625, : 提
## 供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -87.791015625, : 提供了8变数用来替换5变数
## Iteration: 8 of 200
## n1 nFact nSharp shThre obj
## Global Best: -87.791 10.173 22.565 2.658 -87.791
## Simplex Best: -87.791 10.173 22.565 2.658 -87.791
## Simplex Size: 17.281
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -87.5478515625, : 提
## 供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -87.5478515625, : 提供了8变数用来替换5变数
## Iteration: 9 of 200
## n1 nFact nSharp shThre obj
## Global Best: -87.791 10.173 22.565 2.658 -87.791
## Simplex Best: -87.791 10.173 22.565 2.658 -87.791
## Simplex Size: 14.096
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -101.55615234375, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -134.662353515625, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -134.662353515625, : 提供了8变数用来替换5变数
## Iteration: 10 of 200
## n1 nFact nSharp shThre obj
## Global Best: -134.662 19.106 50.817 3.564 -134.662
## Simplex Best: -134.662 19.106 50.817 3.564 -134.662
## Simplex Size: 27.013
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -146.574829101562, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -200.643493652344, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -200.643493652344, : 提供了8变数用来替换5变数
## Iteration: 11 of 200
## n1 nFact nSharp shThre obj
## Global Best: -200.643 14.048 70.712 19.122 -200.643
## Simplex Best: -200.643 14.048 70.712 19.122 -200.643
## Simplex Size: 41.36
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -195.298919677734, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -195.298919677734, : 提供了8变数用来替换5变数
## Iteration: 12 of 200
## n1 nFact nSharp shThre obj
## Global Best: -200.643 14.048 70.712 19.122 -200.643
## Simplex Best: -200.643 14.048 70.712 19.122 -200.643
## Simplex Size: 28.378
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -221.650039672852, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -288.701133728027, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -288.701133728027, : 提供了8变数用来替换5变数
## Iteration: 13 of 200
## n1 nFact nSharp shThre obj
## Global Best: -288.701 19.916 109.557 9.81 -288.701
## Simplex Best: -288.701 19.916 109.557 9.81 -288.701
## Simplex Size: 48.74
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -321.861934661865, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -438.897394180298, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -438.897394180298, : 提供了8变数用来替换5变数
## Iteration: 14 of 200
## n1 nFact nSharp shThre obj
## Global Best: -438.897 39.958 175.916 26.529 -438.897
## Simplex Best: -438.897 39.958 175.916 26.529 -438.897
## Simplex Size: 93.019
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -427.108117103577, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -427.108117103577, : 提供了8变数用来替换5变数
## Iteration: 15 of 200
## n1 nFact nSharp shThre obj
## Global Best: -438.897 39.958 175.916 26.529 -438.897
## Simplex Best: -438.897 39.958 175.916 26.529 -438.897
## Simplex Size: 63.447
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -482.376149654388, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -625.914764642715, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -625.914764642715, : 提供了8变数用来替换5变数
## Iteration: 16 of 200
## n1 nFact nSharp shThre obj
## Global Best: -625.915 24.414 259.176 43.529 -625.915
## Simplex Best: -625.915 24.414 259.176 43.529 -625.915
## Simplex Size: 110.439
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -689.667211174965, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -934.179069936275, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -934.179069936275, : 提供了8变数用来替换5变数
## Iteration: 17 of 200
## n1 nFact nSharp shThre obj
## Global Best: -934.179 58.762 386.385 43.518 -934.179
## Simplex Best: -934.179 58.762 386.385 43.518 -934.179
## Simplex Size: 186.387
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -924.348539203405, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -924.348539203405, : 提供了8变数用来替换5变数
## Iteration: 18 of 200
## n1 nFact nSharp shThre obj
## Global Best: -934.179 58.762 386.385 43.518 -934.179
## Simplex Best: -934.179 58.762 386.385 43.518 -934.179
## Simplex Size: 124.507
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1034.56176687777, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1338.28859176487, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1338.28859176487, : 提供了8变数用来替换5变数
## Iteration: 19 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1338.289 72.366 583.461 73.05 -1338.289
## Simplex Best: -1338.289 72.366 583.461 73.05 -1338.289
## Simplex Size: 236.715
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1472.46808859333, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1989.25343579985, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1989.25343579985, : 提供了8变数用来替换5变数
## Iteration: 20 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1989.253 79.798 855.483 113.18 -1989.253
## Simplex Best: -1989.253 79.798 855.483 113.18 -1989.253
## Simplex Size: 392.736
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1967.12005370948, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1967.12005370948, : 提供了8变数用来替换5变数
## Iteration: 21 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1989.253 79.798 855.483 113.18 -1989.253
## Simplex Best: -1989.253 79.798 855.483 113.18 -1989.253
## Simplex Size: 262.443
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2190.07203640183, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2822.93378500105, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2822.93378500105, : 提供了8变数用来替换5变数
## Iteration: 22 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2822.934 125.688 1240.426 125.798 -2822.934
## Simplex Best: -2822.934 125.688 1240.426 125.798 -2822.934
## Simplex Size: 481.8
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3124.61886320135, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4219.83875983389, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4219.83875983389, : 提供了8变数用来替换5变数
## Iteration: 23 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4219.839 173.181 1869.647 223.575 -4219.839
## Simplex Best: -4219.839 173.181 1869.647 223.575 -4219.839
## Simplex Size: 843.9
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4161.28442540727, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4161.28442540727, : 提供了8变数用来替换5变数
## Iteration: 24 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4219.839 173.181 1869.647 223.575 -4219.839
## Simplex Best: -4219.839 173.181 1869.647 223.575 -4219.839
## Simplex Size: 567.707
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4629.53514931154, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5960.74269711258, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -5960.74269711258, : 提供了8变数用来替换5变数
## Iteration: 25 of 200
## n1 nFact nSharp shThre obj
## Global Best: -5960.743 193.374 2652.393 299.637 -5960.743
## Simplex Best: -5960.743 193.374 2652.393 299.637 -5960.743
## Simplex Size: 1013.883
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -6593.14639787754, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -8895.09287891638, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -8895.09287891638, : 提供了8变数用来替换5变数
## Iteration: 26 of 200
## n1 nFact nSharp shThre obj
## Global Best: -8895.093 338.469 3976.817 417.362 -8895.093
## Simplex Best: -8895.093 338.469 3976.817 417.362 -8895.093
## Simplex Size: 1765.005
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -8795.54559563401, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -8795.54559563401, : 提供了8变数用来替换5变数
## Iteration: 27 of 200
## n1 nFact nSharp shThre obj
## Global Best: -8895.093 338.469 3976.817 417.362 -8895.093
## Simplex Best: -8895.093 338.469 3976.817 417.362 -8895.093
## Simplex Size: 1182.949
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -9774.32554034116, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -12580.8460978081, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -12580.8460978081, : 提供了8变数用来替换5变数
## Iteration: 28 of 200
## n1 nFact nSharp shThre obj
## Global Best: -12580.846 419.637 5671.374 623.708 -12580.846
## Simplex Best: -12580.846 419.637 5671.374 623.708 -12580.846
## Simplex Size: 2155.318
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -13896.2748749016, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -18734.4929324355, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -18734.4929324355, : 提供了8变数用来替换5变数
## Iteration: 29 of 200
## n1 nFact nSharp shThre obj
## Global Best: -18734.493 601.808 8425.862 895.23 -18734.493
## Simplex Best: -18734.493 601.808 8425.862 895.23 -18734.493
## Simplex Size: 3695.192
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -18542.2460552844, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -18542.2460552844, : 提供了8变数用来替换5变数
## Iteration: 30 of 200
## n1 nFact nSharp shThre obj
## Global Best: -18734.493 601.808 8425.862 895.23 -18734.493
## Simplex Best: -18734.493 601.808 8425.862 895.23 -18734.493
## Simplex Size: 2473.239
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -20580.7933865882, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -26473.4172820653, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -26473.4172820653, : 提供了8变数用来替换5变数
## Iteration: 31 of 200
## n1 nFact nSharp shThre obj
## Global Best: -26473.417 876.66 11974.625 1223.769 -26473.417
## Simplex Best: -26473.417 876.66 11974.625 1223.769 -26473.417
## Simplex Size: 4511.903
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -29270.4083048803, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -39458.0660178623, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -39458.0660178623, : 提供了8变数用来替换5变数
## Iteration: 32 of 200
## n1 nFact nSharp shThre obj
## Global Best: -39458.066 1228.859 17858.596 1892.115 -39458.066
## Simplex Best: -39458.066 1228.859 17858.596 1892.115 -39458.066
## Simplex Size: 7801.649
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -39023.2650460157, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -39023.2650460157, : 提供了8变数用来替换5变数
## Iteration: 33 of 200
## n1 nFact nSharp shThre obj
## Global Best: -39458.066 1228.859 17858.596 1892.115 -39458.066
## Simplex Best: -39458.066 1228.859 17858.596 1892.115 -39458.066
## Simplex Size: 5230.27
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -43302.374583905, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -55682.4388482152, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -55682.4388482152, : 提供了8变数用来替换5变数
## Iteration: 34 of 200
## n1 nFact nSharp shThre obj
## Global Best: -55682.439 1686.209 25228.213 2593.469 -55682.439
## Simplex Best: -55682.439 1686.209 25228.213 2593.469 -55682.439
## Simplex Size: 9461.267
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -61584.1006646437, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -83008.9045307478, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -83008.9045307478, : 提供了8变数用来替换5变数
## Iteration: 35 of 200
## n1 nFact nSharp shThre obj
## Global Best: -83008.905 2581.807 37667.144 3862.846 -83008.905
## Simplex Best: -83008.905 2581.807 37667.144 3862.846 -83008.905
## Simplex Size: 16410.552
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -82112.9199393552, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -82112.9199393552, : 提供了8变数用来替换5变数
## Iteration: 36 of 200
## n1 nFact nSharp shThre obj
## Global Best: -83008.905 2581.807 37667.144 3862.846 -83008.905
## Simplex Best: -83008.905 2581.807 37667.144 3862.846 -83008.905
## Simplex Size: 10999.787
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -91107.8996220746, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -117150.216910104, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -117150.216910104, : 提供了8变数用来替换5变数
## Iteration: 37 of 200
## n1 nFact nSharp shThre obj
## Global Best: -117150.217 3486.293 53217.845 5503.024 -117150.217
## Simplex Best: -117150.217 3486.293 53217.845 5503.024 -117150.217
## Simplex Size: 19936.638
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -129519.174096349, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -174549.728135592, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -174549.728135592, : 提供了8变数用来替换5变数
## Iteration: 38 of 200
## n1 nFact nSharp shThre obj
## Global Best: -174549.728 5232.662 79280.87 8083.755 -174549.728
## Simplex Best: -174549.728 5232.662 79280.87 8083.755 -174549.728
## Simplex Size: 34451.563
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -172728.445909684, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -172728.445909684, : 提供了8变数用来替换5变数
## Iteration: 39 of 200
## n1 nFact nSharp shThre obj
## Global Best: -174549.728 5232.662 79280.87 8083.755 -174549.728
## Simplex Best: -174549.728 5232.662 79280.87 8083.755 -174549.728
## Simplex Size: 23079.27
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -191605.727803709, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -246352.131735886, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -246352.131735886, : 提供了8变数用来替换5变数
## Iteration: 40 of 200
## n1 nFact nSharp shThre obj
## Global Best: -246352.132 7386.966 112036.919 11405.686 -246352.132
## Simplex Best: -246352.132 7386.966 112036.919 11405.686 -246352.132
## Simplex Size: 41914.511
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -272381.356814885, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -367067.582956954, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -367067.582956954, : 提供了8变数用来替换5变数
## Iteration: 41 of 200
## n1 nFact nSharp shThre obj
## Global Best: -367067.583 10826.28 166915.055 17066.405 -367067.583
## Simplex Best: -367067.583 10826.28 166915.055 17066.405 -367067.583
## Simplex Size: 72459.103
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -363198.727458954, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -363198.727458954, : 提供了8变数用来替换5变数
## Iteration: 42 of 200
## n1 nFact nSharp shThre obj
## Global Best: -367067.583 10826.28 166915.055 17066.405 -367067.583
## Simplex Best: -367067.583 10826.28 166915.055 17066.405 -367067.583
## Simplex Size: 48551.732
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -402855.639234009, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -517919.235896171, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -517919.235896171, : 提供了8变数用来替换5变数
## Iteration: 43 of 200
## n1 nFact nSharp shThre obj
## Global Best: -517919.236 15289.277 235595.394 23894.604 -517919.236
## Simplex Best: -517919.236 15289.277 235595.394 23894.604 -517919.236
## Simplex Size: 88038.162
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -572719.110888391, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -771803.80226479, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -771803.80226479, : 提供了8变数用来替换5变数
## Iteration: 44 of 200
## n1 nFact nSharp shThre obj
## Global Best: -771803.802 22794.29 351196.527 35712.559 -771803.802
## Simplex Best: -771803.802 22794.29 351196.527 35712.559 -771803.802
## Simplex Size: 152393.36
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -763642.542552549, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -763642.542552549, : 提供了8变数用来替换5变数
## Iteration: 45 of 200
## n1 nFact nSharp shThre obj
## Global Best: -771803.802 22794.29 351196.527 35712.559 -771803.802
## Simplex Best: -771803.802 22794.29 351196.527 35712.559 -771803.802
## Simplex Size: 102123.018
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -847017.854376278, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1088927.41783494, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1088927.41783494, : 提供了8变数用来替换5变数
## Iteration: 46 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1088927.418 31862.456 495555.885 50392.562 -1088927.418
## Simplex Best: -1088927.418 31862.456 495555.885 50392.562 -1088927.418
## Simplex Size: 185126.485
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1204078.91631727, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1622584.58299743, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1622584.58299743, : 提供了8变数用来替换5变数
## Iteration: 47 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1622584.583 47674.287 738467.042 74867.832 -1622584.583
## Simplex Best: -1622584.583 47674.287 738467.042 74867.832 -1622584.583
## Simplex Size: 320286.404
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1605559.93692868, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1605559.93692868, : 提供了8变数用来替换5变数
## Iteration: 48 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1622584.583 47674.287 738467.042 74867.832 -1622584.583
## Simplex Best: -1622584.583 47674.287 738467.042 74867.832 -1622584.583
## Simplex Size: 214605.452
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1780795.32746037, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2289371.71991428, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2289371.71991428, : 提供了8变数用来替换5变数
## Iteration: 49 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2289371.72 67109.574 1042180.03 105755.116 -2289371.72
## Simplex Best: -2289371.72 67109.574 1042180.03 105755.116 -2289371.72
## Simplex Size: 389261.322
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2531418.02657288, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3411225.13872692, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3411225.13872692, : 提供了8变数用来替换5变数
## Iteration: 50 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3411225.139 99737.002 1552788.062 157530.843 -3411225.139
## Simplex Best: -3411225.139 99737.002 1552788.062 157530.843 -3411225.139
## Simplex Size: 673295.645
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3375443.27144872, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3375443.27144872, : 提供了8变数用来替换5变数
## Iteration: 51 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3411225.139 99737.002 1552788.062 157530.843 -3411225.139
## Simplex Best: -3411225.139 99737.002 1552788.062 157530.843 -3411225.139
## Simplex Size: 451136.724
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3743752.41961499, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4812848.66095815, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4812848.66095815, : 提供了8变数用来替换5变数
## Iteration: 52 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4812848.661 140867.3 2191051.665 221957.549 -4812848.661
## Simplex Best: -4812848.661 140867.3 2191051.665 221957.549 -4812848.661
## Simplex Size: 818179.968
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5321859.8125266, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -7171497.42729119, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -7171497.42729119, : 提供了8变数用来替换5变数
## Iteration: 53 of 200
## n1 nFact nSharp shThre obj
## Global Best: -7171497.427 209655.736 3264966.445 331057.381 -7171497.427
## Simplex Best: -7171497.427 209655.736 3264966.445 331057.381 -7171497.427
## Simplex Size: 1415597.208
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -7096135.52929821, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -7096135.52929821, : 提供了8变数用来替换5变数
## Iteration: 54 of 200
## n1 nFact nSharp shThre obj
## Global Best: -7171497.427 209655.736 3264966.445 331057.381 -7171497.427
## Simplex Best: -7171497.427 209655.736 3264966.445 331057.381 -7171497.427
## Simplex Size: 948549.673
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -7870410.10668852, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -10117893.5243084, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -10117893.5243084, : 提供了8变数用来替换5变数
## Iteration: 55 of 200
## n1 nFact nSharp shThre obj
## Global Best: -10117893.524 295402.74 4606436.214 466850.093 -10117893.524
## Simplex Best: -10117893.524 295402.74 4606436.214 466850.093 -10117893.524
## Simplex Size: 1719975.433
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -11187962.4322011, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -15076331.0789381, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -15076331.0789381, : 提供了8变数用来替换5变数
## Iteration: 56 of 200
## n1 nFact nSharp shThre obj
## Global Best: -15076331.079 440595.114 6864124.767 695405.616 -15076331.079
## Simplex Best: -15076331.079 440595.114 6864124.767 695405.616 -15076331.079
## Simplex Size: 2975862.588
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -14918080.1189598, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -14918080.1189598, : 提供了8变数用来替换5变数
## Iteration: 57 of 200
## n1 nFact nSharp shThre obj
## Global Best: -15076331.079 440595.114 6864124.767 695405.616 -15076331.079
## Simplex Best: -15076331.079 440595.114 6864124.767 695405.616 -15076331.079
## Simplex Size: 1994004.376
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -16545765.5454506, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -21270580.5535268, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -21270580.5535268, : 提供了8变数用来替换5变数
## Iteration: 58 of 200
## n1 nFact nSharp shThre obj
## Global Best: -21270580.554 621022.777 9684649.286 981443.907 -21270580.554
## Simplex Best: -21270580.554 621022.777 9684649.286 981443.907 -21270580.554
## Simplex Size: 3616026.062
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -23519945.2105754, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -31694169.1022175, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -31694169.1022175, : 提供了8变数用来替换5变数
## Iteration: 59 of 200
## n1 nFact nSharp shThre obj
## Global Best: -31694169.102 925236.015 14430438.919 1461968.465 -31694169.102
## Simplex Best: -31694169.102 925236.015 14430438.919 1461968.465 -31694169.102
## Simplex Size: 6255772.585
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -31361686.9025127, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -31361686.9025127, : 提供了8变数用来替换5变数
## Iteration: 60 of 200
## n1 nFact nSharp shThre obj
## Global Best: -31694169.102 925236.015 14430438.919 1461968.465 -31694169.102
## Simplex Best: -31694169.102 925236.015 14430438.919 1461968.465 -31694169.102
## Simplex Size: 4191695.715
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -34783303.6996377, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -44715915.4899766, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -44715915.4899766, : 提供了8变数用来替换5变数
## Iteration: 61 of 200
## n1 nFact nSharp shThre obj
## Global Best: -44715915.49 1305630.892 20359865.195 2062364.218 -44715915.49
## Simplex Best: -44715915.49 1305630.892 20359865.195 2062364.218 -44715915.49
## Simplex Size: 7601603.804
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -49444844.9451786, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -66629101.8782989, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -66629101.8782989, : 提供了8变数用来替换5变数
## Iteration: 62 of 200
## n1 nFact nSharp shThre obj
## Global Best: -66629101.878 1944636.202 30337325.276 3073594.643 -66629101.878
## Simplex Best: -66629101.878 1944636.202 30337325.276 3073594.643 -66629101.878
## Simplex Size: 13151366.904
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -65929856.1329761, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -65929856.1329761, : 提供了8变数用来替换5变数
## Iteration: 63 of 200
## n1 nFact nSharp shThre obj
## Global Best: -66629101.878 1944636.202 30337325.276 3073594.643 -66629101.878
## Simplex Best: -66629101.878 1944636.202 30337325.276 3073594.643 -66629101.878
## Simplex Size: 8812181.812
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -73122834.3992218, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -94003408.1475764, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -94003408.1475764, : 提供了8变数用来替换5变数
## Iteration: 64 of 200
## n1 nFact nSharp shThre obj
## Global Best: -94003408.148 2743370.719 42801483.29 4335592.873 -94003408.148
## Simplex Best: -94003408.148 2743370.719 42801483.29 4335592.873 -94003408.148
## Simplex Size: 15980063.053
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -103944971.722197, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -140070373.032186, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -140070373.032186, : 提供了8变数用来替换5变数
## Iteration: 65 of 200
## n1 nFact nSharp shThre obj
## Global Best: -140070373.032 4088257.497 63777181.419 6460403.405 -140070373.032
## Simplex Best: -140070373.032 4088257.497 63777181.419 6460403.405 -140070373.032
## Simplex Size: 27647400.475
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -138600454.105542, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -138600454.105542, : 提供了8变数用来替换5变数
## Iteration: 66 of 200
## n1 nFact nSharp shThre obj
## Global Best: -140070373.032 4088257.497 63777181.419 6460403.405 -140070373.032
## Simplex Best: -140070373.032 4088257.497 63777181.419 6460403.405 -140070373.032
## Simplex Size: 18525373.003
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -153721812.448826, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -197617790.60675, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -197617790.60675, : 提供了8变数用来替换5变数
## Iteration: 67 of 200
## n1 nFact nSharp shThre obj
## Global Best: -197617790.607 5766488.44 89980139.641 9115050.801 -197617790.607
## Simplex Best: -197617790.607 5766488.44 89980139.641 9115050.801 -197617790.607
## Simplex Size: 33594217.418
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -218516911.067729, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -294460815.662444, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -294460815.662444, : 提供了8变数用来替换5变数
## Iteration: 68 of 200
## n1 nFact nSharp shThre obj
## Global Best: -294460815.662 8592941.659 134075077.025 13580757.722 -294460815.662
## Simplex Best: -294460815.662 8592941.659 134075077.025 13580757.722 -294460815.662
## Simplex Size: 58120822.345
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -291371308.555885, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -291371308.555885, : 提供了8变数用来替换5变数
## Iteration: 69 of 200
## n1 nFact nSharp shThre obj
## Global Best: -294460815.662 8592941.659 134075077.025 13580757.722 -294460815.662
## Simplex Best: -294460815.662 8592941.659 134075077.025 13580757.722 -294460815.662
## Simplex Size: 38944213.78
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -323159689.82309, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -415439307.681864, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -415439307.681864, : 提供了8变数用来替换5变数
## Iteration: 70 of 200
## n1 nFact nSharp shThre obj
## Global Best: -415439307.682 12123262.937 189160649.361 19160610.084 -415439307.682
## Simplex Best: -415439307.682 12123262.937 189160649.361 19160610.084 -415439307.682
## Simplex Size: 70623026.53
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -459374238.221285, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -619026170.815835, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -619026170.815835, : 提供了8变数用来替换5变数
## Iteration: 71 of 200
## n1 nFact nSharp shThre obj
## Global Best: -619026170.816 18062672.878 281858885.655 28550722.812 -619026170.816
## Simplex Best: -619026170.816 18062672.878 281858885.655 28550722.812 -619026170.816
## Simplex Size: 122183706.135
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -612531010.751263, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -612531010.751263, : 提供了8变数用来替换5变数
## Iteration: 72 of 200
## n1 nFact nSharp shThre obj
## Global Best: -619026170.816 18062672.878 281858885.655 28550722.812 -619026170.816
## Simplex Best: -619026170.816 18062672.878 281858885.655 28550722.812 -619026170.816
## Simplex Size: 81870019.718
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -679357343.899818, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -873350361.571785, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -873350361.571785, : 提供了8变数用来替换5变数
## Iteration: 73 of 200
## n1 nFact nSharp shThre obj
## Global Best: -873350361.572 25484173.29 397660077.709 40279013.233 -873350361.572
## Simplex Best: -873350361.572 25484173.29 397660077.709 40279013.233 -873350361.572
## Simplex Size: 148465334.489
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -965712609.74793, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1301338506.79067, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1301338506.79067, : 提供了8变数用来替换5变数
## Iteration: 74 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1301338506.791 37972495.281 592535604.764 60019097.868 -1301338506.791
## Simplex Best: -1301338506.791 37972495.281 592535604.764 60019097.868 -1301338506.791
## Simplex Size: 256859352.106
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1287683717.28291, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1287683717.28291, : 提供了8变数用来替换5变数
## Iteration: 75 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1301338506.791 37972495.281 592535604.764 60019097.868 -1301338506.791
## Simplex Best: -1301338506.791 37972495.281 592535604.764 60019097.868 -1301338506.791
## Simplex Size: 172110484.941
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1428168367.47934, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1835987045.84338, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1835987045.84338, : 提供了8变数用来替换5变数
## Iteration: 76 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1835987045.843 53570918.926 835976128.702 84677464.206 -1835987045.843
## Simplex Best: -1835987045.843 53570918.926 835976128.702 84677464.206 -1835987045.843
## Simplex Size: 312109046.764
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2030153644.92854, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2735717381.98489, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2735717381.98489, : 提供了8变数用来替换5变数
## Iteration: 77 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2735717381.985 79825549.091 1245649087.733 126172017.868 -2735717381.985
## Simplex Best: -2735717381.985 79825549.091 1245649087.733 126172017.868 -2735717381.985
## Simplex Size: 539977597.419
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2707012964.37915, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2707012964.37915, : 提供了8变数用来替换5变数
## Iteration: 78 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2735717381.985 79825549.091 1245649087.733 126172017.868 -2735717381.985
## Simplex Best: -2735717381.985 79825549.091 1245649087.733 126172017.868 -2735717381.985
## Simplex Size: 361815696.74
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3002344232.21613, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3859674489.68274, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3859674489.68274, : 提供了8变数用来替换5变数
## Iteration: 79 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3859674489.683 112619844.586 1757420197.464 178010698.15 -3859674489.683
## Simplex Best: -3859674489.683 112619844.586 1757420197.464 178010698.15 -3859674489.683
## Simplex Size: 656126921.678
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4267857434.15441, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5751116897.83628, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -5751116897.83628, : 提供了8变数用来替换5变数
## Iteration: 80 of 200
## n1 nFact nSharp shThre obj
## Global Best: -5751116897.836 167807577.273 2618647100.896 265244287.992 -5751116897.836
## Simplex Best: -5751116897.836 167807577.273 2618647100.896 265244287.992 -5751116897.836
## Simplex Size: 1135158359.882
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5690773821.09815, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -5690773821.09815, : 提供了8变数用来替换5变数
## Iteration: 81 of 200
## n1 nFact nSharp shThre obj
## Global Best: -5751116897.836 167807577.273 2618647100.896 265244287.992 -5751116897.836
## Simplex Best: -5751116897.836 167807577.273 2618647100.896 265244287.992 -5751116897.836
## Simplex Size: 760620590.737
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -6311628330.92188, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -8113936014.19325, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -8113936014.19325, : 提供了8变数用来替换5变数
## Iteration: 82 of 200
## n1 nFact nSharp shThre obj
## Global Best: -8113936014.193 236752347.464 3694507962.83 374216359.478 -8113936014.193
## Simplex Best: -8113936014.193 236752347.464 3694507962.83 374216359.478 -8113936014.193
## Simplex Size: 1379330635.055
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -8972033229.42031, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -12090191153.138, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -12090191153.138, : 提供了8变数用来替换5变数
## Iteration: 83 of 200
## n1 nFact nSharp shThre obj
## Global Best: -12090191153.138 352770570.413 5505011943.685 557605176.108 -12090191153.138
## Simplex Best: -12090191153.138 352770570.413 5505011943.685 557605176.108 -12090191153.138
## Simplex Size: 2386369134.445
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -11963334453.4501, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -11963334453.4501, : 提供了8变数用来替换5变数
## Iteration: 84 of 200
## n1 nFact nSharp shThre obj
## Global Best: -12090191153.138 352770570.413 5505011943.685 557605176.108 -12090191153.138
## Simplex Best: -12090191153.138 352770570.413 5505011943.685 557605176.108 -12090191153.138
## Simplex Size: 1599003283.603
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -13268515438.2107, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -17057386246.7669, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -17057386246.7669, : 提供了8变数用来替换5变数
## Iteration: 85 of 200
## n1 nFact nSharp shThre obj
## Global Best: -17057386246.767 497702100.131 7766718943.18 786692005.551 -17057386246.767
## Simplex Best: -17057386246.767 497702100.131 7766718943.18 786692005.551 -17057386246.767
## Simplex Size: 2899673975.202
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -18861307035.9379, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -25416402104.9887, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -25416402104.9887, : 提供了8变数用来替换5变数
## Iteration: 86 of 200
## n1 nFact nSharp shThre obj
## Global Best: -25416402104.989 741606082.003 11572821751.788 1172211091.414 -25416402104.989
## Simplex Best: -25416402104.989 741606082.003 11572821751.788 1172211091.414 -25416402104.989
## Simplex Size: 5016704194.366
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -25149720964.9786, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -25149720964.9786, : 提供了8变数用来替换5变数
## Iteration: 87 of 200
## n1 nFact nSharp shThre obj
## Global Best: -25416402104.989 741606082.003 11572821751.788 1172211091.414 -25416402104.989
## Simplex Best: -25416402104.989 741606082.003 11572821751.788 1172211091.414 -25416402104.989
## Simplex Size: 3361477422.727
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -27893515781.486, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -35858606445.504, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -35858606445.504, : 提供了8变数用来替换5变数
## Iteration: 88 of 200
## n1 nFact nSharp shThre obj
## Global Best: -35858606445.504 1046285644.425 16327460977.691 1653811429.254 -35858606445.504
## Simplex Best: -35858606445.504 1046285644.425 16327460977.691 1653811429.254 -35858606445.504
## Simplex Size: 6095793051.482
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -39650866727.9811, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -53431204515.4027, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -53431204515.4027, : 提供了8变数用来替换5变数
## Iteration: 89 of 200
## n1 nFact nSharp shThre obj
## Global Best: -53431204515.403 1559020737.222 24328772042.651 2464261131.013 -53431204515.403
## Simplex Best: -53431204515.403 1559020737.222 24328772042.651 2464261131.013 -53431204515.403
## Simplex Size: 10546279930.491
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -52870580768.67, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -52870580768.67, : 提供了8变数用来替换5变数
## Iteration: 90 of 200
## n1 nFact nSharp shThre obj
## Global Best: -53431204515.403 1559020737.222 24328772042.651 2464261131.013 -53431204515.403
## Simplex Best: -53431204515.403 1559020737.222 24328772042.651 2464261131.013 -53431204515.403
## Simplex Size: 7066607484.825
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -58638675952.3041, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -75383153445.9668, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -75383153445.9668, : 提供了8变数用来替换5变数
## Iteration: 91 of 200
## n1 nFact nSharp shThre obj
## Global Best: -75383153445.967 2199539178.896 34324133947.618 3476689662.086 -75383153445.967
## Simplex Best: -75383153445.967 2199539178.896 34324133947.618 3476689662.086 -75383153445.967
## Simplex Size: 12814777706.66
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -83355370482.7831, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -112324854671.68, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -112324854671.68, : 提供了8变数用来替换5变数
## Iteration: 92 of 200
## n1 nFact nSharp shThre obj
## Global Best: -112324854671.68 3277420859.236 51144760392.322 5180454643.438 -112324854671.68
## Simplex Best: -112324854671.68 3277420859.236 51144760392.322 5180454643.438 -112324854671.68
## Simplex Size: 22170741589.414
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -111146290255.356, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -111146290255.356, : 提供了8变数用来替换5变数
## Iteration: 93 of 200
## n1 nFact nSharp shThre obj
## Global Best: -112324854671.68 3277420859.236 51144760392.322 5180454643.438 -112324854671.68
## Simplex Best: -112324854671.68 3277420859.236 51144760392.322 5180454643.438 -112324854671.68
## Simplex Size: 14855658710.051
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -123272170675.533, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -158472965628.964, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -158472965628.964, : 提供了8变数用来替换5变数
## Iteration: 94 of 200
## n1 nFact nSharp shThre obj
## Global Best: -158472965628.964 4623933291.145 72157333495.637 7308811365.247 -158472965628.964
## Simplex Best: -158472965628.964 4623933291.145 72157333495.637 7308811365.247 -158472965628.964
## Simplex Size: 26939647683.773
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -175232427485.581, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -236133038970.67, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -236133038970.67, : 提供了8变数用来替换5变数
## Iteration: 95 of 200
## n1 nFact nSharp shThre obj
## Global Best: -236133038970.67 6889906506.369 107518220286.548 10890515537.562 -236133038970.67
## Simplex Best: -236133038970.67 6889906506.369 107518220286.548 10890515537.562 -236133038970.67
## Simplex Size: 46608070479.143
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -233655421317.368, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -233655421317.368, : 提供了8变数用来替换5变数
## Iteration: 96 of 200
## n1 nFact nSharp shThre obj
## Global Best: -236133038970.67 6889906506.369 107518220286.548 10890515537.562 -236133038970.67
## Simplex Best: -236133038970.67 6889906506.369 107518220286.548 10890515537.562 -236133038970.67
## Simplex Size: 31230060162.482
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -259146850038.985, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -333147129930.8, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -333147129930.8, : 提供了8变数用来替换5变数
## Iteration: 97 of 200
## n1 nFact nSharp shThre obj
## Global Best: -333147129930.8 9720578222.983 151691550412.742 15364833058.857 -333147129930.8
## Simplex Best: -333147129930.8 9720578222.983 151691550412.742 15364833058.857 -333147129930.8
## Simplex Size: 56633424111.552
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -368379423252.221, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -496406707542.492, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -496406707542.492, : 提供了8变数用来替换5变数
## Iteration: 98 of 200
## n1 nFact nSharp shThre obj
## Global Best: -496406707542.492 14484179150.939 226028371463.861 22894397040.908 -496406707542.492
## Simplex Best: -496406707542.492 14484179150.939 226028371463.861 22894397040.908 -496406707542.492
## Simplex Size: 97981027438.587
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -491198183251.701, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -491198183251.701, : 提供了8变数用来替换5变数
## Iteration: 99 of 200
## n1 nFact nSharp shThre obj
## Global Best: -496406707542.492 14484179150.939 226028371463.861 22894397040.908 -496406707542.492
## Simplex Best: -496406707542.492 14484179150.939 226028371463.861 22894397040.908 -496406707542.492
## Simplex Size: 65652864225.012
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -544787108530.463, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -700352952137.01, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -700352952137.01, : 提供了8变数用来替换5变数
## Iteration: 100 of 200
## n1 nFact nSharp shThre obj
## Global Best: -700352952137.01 20434930963.221 318891020923.479 32300451545.568 -700352952137.01
## Simplex Best: -700352952137.01 20434930963.221 318891020923.479 32300451545.568 -700352952137.01
## Simplex Size: 119056665083.567
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -774419447460.332, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1043562651705.16, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1043562651705.16, : 提供了8变数用来替换5变数
## Iteration: 101 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1043562651705.16 30449105903.888 475164351767.575 48129369427.205 -1043562651705.16
## Simplex Best: -1043562651705.16 30449105903.888 475164351767.575 48129369427.205 -1043562651705.16
## Simplex Size: 205978966250.447
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1032613117387.38, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1032613117387.38, : 提供了8变数用来替换5变数
## Iteration: 102 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1043562651705.16 30449105903.888 475164351767.575 48129369427.205 -1043562651705.16
## Simplex Best: -1043562651705.16 30449105903.888 475164351767.575 48129369427.205 -1043562651705.16
## Simplex Size: 138017629551.794
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1145269531134.32, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1472305205075.63, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1472305205075.63, : 提供了8变数用来替换5变数
## Iteration: 103 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1472305205075.63 42958978581.565 670383281343.404 67903068723.202 -1472305205075.63
## Simplex Best: -1472305205075.63 42958978581.565 670383281343.404 67903068723.202 -1472305205075.63
## Simplex Size: 250284863484.749
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1628010255610.1, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2193812029643.91, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2193812029643.91, : 提供了8变数用来替换5变数
## Iteration: 104 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2193812029643.91 64011126956.043 998906281466.962 101179149785.318 -2193812029643.91
## Simplex Best: -2193812029643.91 64011126956.043 998906281466.962 101179149785.318 -2193812029643.91
## Simplex Size: 433015822109.005
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2170793549769.03, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2170793549769.03, : 提供了8变数用来替换5变数
## Iteration: 105 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2193812029643.91 64011126956.043 998906281466.962 101179149785.318 -2193812029643.91
## Simplex Best: -2193812029643.91 64011126956.043 998906281466.962 101179149785.318 -2193812029643.91
## Simplex Size: 290145245091.321
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2407623600709.49, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3095128842370.54, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3095128842370.54, : 提供了8变数用来替换5变数
## Iteration: 106 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3095128842370.54 90309763361.201 1409301981491.75 142748098479.019 -3095128842370.54
## Simplex Best: -3095128842370.54 90309763361.201 1409301981491.75 142748098479.019 -3095128842370.54
## Simplex Size: 526157142689.097
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3422457161724.39, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4611904416734.01, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4611904416734.01, : 提供了8变数用来替换5变数
## Iteration: 107 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4611904416734.01 134566307770.185 2099933923899.98 212702144000.541 -4611904416734.01
## Simplex Best: -4611904416734.01 134566307770.185 2099933923899.98 212702144000.541 -4611904416734.01
## Simplex Size: 910300218933.48
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4563514214183.11, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4563514214183.11, : 提供了8变数用来替换5变数
## Iteration: 108 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4611904416734.01 134566307770.185 2099933923899.98 212702144000.541 -4611904416734.01
## Simplex Best: -4611904416734.01 134566307770.185 2099933923899.98 212702144000.541 -4611904416734.01
## Simplex Size: 609952952765.924
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5061386201696.75, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -6506682527660.61, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -6506682527660.61, : 提供了8变数用来替换5变数
## Iteration: 109 of 200
## n1 nFact nSharp shThre obj
## Global Best: -6506682527660.61 189852191787.168 2962681399256.64 300089783674.61 -6506682527660.61
## Simplex Best: -6506682527660.61 189852191787.168 2962681399256.64 300089783674.61 -6506682527660.61
## Simplex Size: 1106105007162.4
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -7194802970830.23, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -9695298441423.39, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -9695298441423.39, : 提供了8变数用来替换5变数
## Iteration: 110 of 200
## n1 nFact nSharp shThre obj
## Global Best: -9695298441423.39 282889717575.368 4414550759221.08 447149513159.069 -9695298441423.39
## Simplex Best: -9695298441423.39 282889717575.368 4414550759221.08 447149513159.069 -9695298441423.39
## Simplex Size: 1913663307254.44
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -9593570957630.02, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -9593570957630.02, : 提供了8变数用来替换5变数
## Iteration: 111 of 200
## n1 nFact nSharp shThre obj
## Global Best: -9695298441423.39 282889717575.368 4414550759221.08 447149513159.069 -9695298441423.39
## Simplex Best: -9695298441423.39 282889717575.368 4414550759221.08 447149513159.069 -9695298441423.39
## Simplex Size: 1282263323149.67
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -10640213957540.9, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -13678563829219.8, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -13678563829219.8, : 提供了8变数用来替换5变数
## Iteration: 112 of 200
## n1 nFact nSharp shThre obj
## Global Best: -13678563829219.8 399113577439.911 6228247111940.52 630858661998.736 -13678563829219.8
## Simplex Best: -13678563829219.8 399113577439.911 6228247111940.52 630858661998.736 -13678563829219.8
## Simplex Size: 2325290625273.45
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -15125153461232.9, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -20381777983482.3, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -20381777983482.3, : 提供了8变数用来替换5变数
## Iteration: 113 of 200
## n1 nFact nSharp shThre obj
## Global Best: -20381777983482.3 594700145614.605 9280415071620.91 940012544133.834 -20381777983482.3
## Simplex Best: -20381777983482.3 594700145614.605 9280415071620.91 940012544133.834 -20381777983482.3
## Simplex Size: 4022966492074.5
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -20167923078217.2, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -20167923078217.2, : 提供了8变数用来替换5变数
## Iteration: 114 of 200
## n1 nFact nSharp shThre obj
## Global Best: -20381777983482.3 594700145614.605 9280415071620.91 940012544133.834 -20381777983482.3
## Simplex Best: -20381777983482.3 594700145614.605 9280415071620.91 940012544133.834 -20381777983482.3
## Simplex Size: 2695616501919.95
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -22368210708541.3, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -28755530583997, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -28755530583997, : 提供了8变数用来替换5变数
## Iteration: 115 of 200
## n1 nFact nSharp shThre obj
## Global Best: -28755530583997 839029743753.109 13093227666872.3 1326212018257.49 -28755530583997
## Simplex Best: -28755530583997 839029743753.109 13093227666872.3 1326212018257.49 -28755530583997
## Simplex Size: 4888303070170.32
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -31796599296034.7, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -42847249723340.4, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -42847249723340.4, : 提供了8变数用来替换5变数
## Iteration: 116 of 200
## n1 nFact nSharp shThre obj
## Global Best: -42847249723340.4 1250198384377.38 19509596406787.7 1976125505458.12 -42847249723340.4
## Simplex Best: -42847249723340.4 1250198384377.38 19509596406787.7 1976125505458.12 -42847249723340.4
## Simplex Size: 8457213598097.45
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -42397676855298.6, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -42397676855298.6, : 提供了8变数用来替换5变数
## Iteration: 117 of 200
## n1 nFact nSharp shThre obj
## Global Best: -42847249723340.4 1250198384377.38 19509596406787.7 1976125505458.12 -42847249723340.4
## Simplex Best: -42847249723340.4 1250198384377.38 19509596406787.7 1976125505458.12 -42847249723340.4
## Simplex Size: 5666814420637.16
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -47023194494842, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -60450830203154.5, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -60450830203154.5, : 提供了8变数用来替换5变数
## Iteration: 118 of 200
## n1 nFact nSharp shThre obj
## Global Best: -60450830203154.5 1763836149468.1 27525017540109 2788006917283.53 -60450830203154.5
## Simplex Best: -60450830203154.5 1763836149468.1 27525017540109 2788006917283.53 -60450830203154.5
## Simplex Size: 10276352873008.4
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -66843865699412.9, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -90074909557378.2, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -90074909557378.2, : 提供了8变数用来替换5变数
## Iteration: 119 of 200
## n1 nFact nSharp shThre obj
## Global Best: -90074909557378.2 2628208446255.41 41013720681312.1 4154276578168.03 -90074909557378.2
## Simplex Best: -90074909557378.2 2628208446255.41 41013720681312.1 4154276578168.03 -90074909557378.2
## Simplex Size: 17779034919710.3
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -89129802585588.9, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -89129802585588.9, : 提供了8变数用来替换5变数
## Iteration: 120 of 200
## n1 nFact nSharp shThre obj
## Global Best: -90074909557378.2 2628208446255.41 41013720681312.1 4154276578168.03 -90074909557378.2
## Simplex Best: -90074909557378.2 2628208446255.41 41013720681312.1 4154276578168.03 -90074909557378.2
## Simplex Size: 11912965216570.7
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -98853719179432.3, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -127081740341499, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -127081740341499, : 提供了8变数用来替换5变数
## Iteration: 121 of 200
## n1 nFact nSharp shThre obj
## Global Best: -127081740341499 3707994898013.04 57864004875755.1 5861040551676.52 -127081740341499
## Simplex Best: -127081740341499 3707994898013.04 57864004875755.1 5861040551676.52 -127081740341499
## Simplex Size: 21603289862118.8
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -140521391620470, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -189358462569035, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -189358462569035, : 提供了8变数用来替换5变数
## Iteration: 122 of 200
## n1 nFact nSharp shThre obj
## Global Best: -189358462569035 5525106925913.49 86220404051844.5 8733258053921.01 -189358462569035
## Simplex Best: -189358462569035 5525106925913.49 86220404051844.5 8733258053921.01 -189358462569035
## Simplex Size: 37375676930125
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -187371627323596, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -187371627323596, : 提供了8变数用来替换5变数
## Iteration: 123 of 200
## n1 nFact nSharp shThre obj
## Global Best: -189358462569035 5525106925913.49 86220404051844.5 8733258053921.01 -189358462569035
## Simplex Best: -189358462569035 5525106925913.49 86220404051844.5 8733258053921.01 -189358462569035
## Simplex Size: 25043830630706.4
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -207813567310165, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -267155449672453, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -267155449672453, : 提供了8变数用来替换5变数
## Iteration: 124 of 200
## n1 nFact nSharp shThre obj
## Global Best: -267155449672453 7795069780727.62 121643630312779 12321273829876 -267155449672453
## Simplex Best: -267155449672453 7795069780727.62 121643630312779 12321273829876 -267155449672453
## Simplex Size: 45415152469175.7
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -295408730395913, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -398075640815181, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -398075640815181, : 提供了8变数用来替换5变数
## Iteration: 125 of 200
## n1 nFact nSharp shThre obj
## Global Best: -398075640815181 11615063087379.9 181255393287189 18359344690964.1 -398075640815181
## Simplex Best: -398075640815181 11615063087379.9 181255393287189 18359344690964.1 -398075640815181
## Simplex Size: 78572387769600
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -393898849848633, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -393898849848633, : 提供了8变数用来替换5变数
## Iteration: 126 of 200
## n1 nFact nSharp shThre obj
## Global Best: -398075640815181 11615063087379.9 181255393287189 18359344690964.1 -398075640815181
## Simplex Best: -398075640815181 11615063087379.9 181255393287189 18359344690964.1 -398075640815181
## Simplex Size: 52647971443739.4
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -436872574129055, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -561623047531785, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -561623047531785, : 提供了8变数用来替换5变数
## Iteration: 127 of 200
## n1 nFact nSharp shThre obj
## Global Best: -561623047531785 16387054162563.7 255723274475826 25902190604676.4 -561623047531785
## Simplex Best: -561623047531785 16387054162563.7 255723274475826 25902190604676.4 -561623047531785
## Simplex Size: 95473239904848.3
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -621018031364992, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -836847815762970, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -836847815762970, : 提供了8变数用来替换5变数
## Iteration: 128 of 200
## n1 nFact nSharp shThre obj
## Global Best: -836847815762970 24417570808624.5 381041099775534 38595623298421 -836847815762970
## Simplex Best: -836847815762970 24417570808624.5 381041099775534 38595623298421 -836847815762970
## Simplex Size: 165177479674139
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -828067227306831, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -828067227306831, : 提供了8变数用来替换5变数
## Iteration: 129 of 200
## n1 nFact nSharp shThre obj
## Global Best: -836847815762970 24417570808624.5 381041099775534 38595623298421 -836847815762970
## Simplex Best: -836847815762970 24417570808624.5 381041099775534 38595623298421 -836847815762970
## Simplex Size: 110678311796032
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -918408015859750, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1180662598865309, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1180662598865309, : 提供了8变数用来替换5变数
## Iteration: 130 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1180662598865309 34449408890872.4 537589949714465 54452444161306.8 -1180662598865309
## Simplex Best: -1180662598865309 34449408890872.4 537589949714465 54452444161306.8 -1180662598865309
## Simplex Size: 200707011681231
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1305524703918266, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1759249235469809, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1759249235469809, : 提供了8变数用来替换5变数
## Iteration: 131 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1759249235469809 51331427101927 801037238653552 81136999547803.7 -1759249235469809
## Simplex Best: -1759249235469809 51331427101927 801037238653552 81136999547803.7 -1759249235469809
## Simplex Size: 347241576482063
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1740790391170675, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1740790391170675, : 提供了8变数用来替换5变数
## Iteration: 132 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1759249235469809 51331427101927 801037238653552 81136999547803.7 -1759249235469809
## Simplex Best: -1759249235469809 51331427101927 801037238653552 81136999547803.7 -1759249235469809
## Simplex Size: 232671618107173
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -1930707793327550, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2482028076337909, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2482028076337909, : 提供了8变数用来替换5变数
## Iteration: 133 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2482028076337909 72420689956039.6 1130139423421910 114471734103537 -2482028076337909
## Simplex Best: -2482028076337909 72420689956039.6 1130139423421910 114471734103537 -2482028076337909
## Simplex Size: 421932937082065
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -2744517335158881, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3698352094856836, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3698352094856836, : 提供了8变数用来替换5变数
## Iteration: 134 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3698352094856836 107910628713062 1683967052615119 170568891627675 -3698352094856836
## Simplex Best: -3698352094856836 107910628713062 1683967052615119 170568891627675 -3698352094856836
## Simplex Size: 729982759694524
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -3659547300052306, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3659547300052306, : 提供了8变数用来替换5变数
## Iteration: 135 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3698352094856836 107910628713062 1683967052615119 170568891627675 -3698352094856836
## Simplex Best: -3698352094856836 107910628713062 1683967052615119 170568891627675 -3698352094856836
## Simplex Size: 489129993058228
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -4058797962187756, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5217801747696296, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -5217801747696296, : 提供了8变数用来替换5变数
## Iteration: 136 of 200
## n1 nFact nSharp shThre obj
## Global Best: -5217801747696296 152245176275442 2375816581206280 240646276443677 -5217801747696296
## Simplex Best: -5217801747696296 152245176275442 2375816581206280 240646276443677 -5217801747696296
## Simplex Size: 887001415284625
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -5769615374001864, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -7774798443267892, :
## 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -7774798443267892, : 提供了8变数用来替换5变数
## Iteration: 137 of 200
## n1 nFact nSharp shThre obj
## Global Best: -7774798443267892 226853302934876 3540091393010369 358575581326725 -7774798443267892
## Simplex Best: -7774798443267892 226853302934876 3540091393010369 358575581326725 -7774798443267892
## Simplex Size: 1534593969961129
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -7693221716598755, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -7693221716598755, : 提供了8变数用来替换5变数
## Iteration: 138 of 200
## n1 nFact nSharp shThre obj
## Global Best: -7774798443267892 226853302934876 3540091393010369 358575581326725 -7774798443267892
## Simplex Best: -7774798443267892 226853302934876 3540091393010369 358575581326725 -7774798443267892
## Simplex Size: 1028265295166100
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 = -8532539701157584, :
## 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -10969035901710224, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -10969035901710224, : 提供了8变数用来替换5变数
## Iteration: 139 of 200
## n1 nFact nSharp shThre obj
## Global Best: -10969035901710224 320054859431075 4994520419951826 505894584280990 -10969035901710224
## Simplex Best: -10969035901710224 320054859431075 4994520419951826 505894584280990 -10969035901710224
## Simplex Size: 1864683795974417
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -12129076809779748, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -16344439167241204, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -16344439167241204, : 提供了8变数用来替换5变数
## Iteration: 140 of 200
## n1 nFact nSharp shThre obj
## Global Best: -16344439167241204 476898537524320 7442097546584094 753809480625404 -16344439167241204
## Simplex Best: -16344439167241204 476898537524320 7442097546584094 753809480625404 -16344439167241204
## Simplex Size: 3226074344027055
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -16172945866712740, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -16172945866712740, : 提供了8变数用来替换5变数
## Iteration: 141 of 200
## n1 nFact nSharp shThre obj
## Global Best: -16344439167241204 476898537524320 7442097546584094 753809480625404 -16344439167241204
## Simplex Best: -16344439167241204 476898537524320 7442097546584094 753809480625404 -16344439167241204
## Simplex Size: 2161653409629973
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -17937387972867276, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -23059471101001536, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -23059471101001536, : 提供了8变数用来替换5变数
## Iteration: 142 of 200
## n1 nFact nSharp shThre obj
## Global Best: -23059471101001536 672829941402942 10499646488510918 1063508374604714 -23059471101001536
## Simplex Best: -23059471101001536 672829941402942 10499646488510918 1063508374604714 -23059471101001536
## Simplex Size: 3920000124931429
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -25498147575064960, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -34359822140963496, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -34359822140963496, : 提供了8变数用来替换5变数
## Iteration: 143 of 200
## n1 nFact nSharp shThre obj
## Global Best: -34359822140963496 1002551923635970 15645024307283530 1584683293155648 -34359822140963496
## Simplex Best: -34359822140963496 1002551923635970 15645024307283530 1584683293155648 -34359822140963496
## Simplex Size: 6781960490749797
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -33999303236249264, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -33999303236249264, : 提供了8变数用来替换5变数
## Iteration: 144 of 200
## n1 nFact nSharp shThre obj
## Global Best: -34359822140963496 1002551923635970 15645024307283530 1584683293155648 -34359822140963496
## Simplex Best: -34359822140963496 1002551923635970 15645024307283530 1584683293155648 -34359822140963496
## Simplex Size: 4544299497020764
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -37708571956015008, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -48476385000666144, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -48476385000666144, : 提供了8变数用来替换5变数
## Iteration: 145 of 200
## n1 nFact nSharp shThre obj
## Global Best: -48476385000666144 1414445419213562 22072705107503860 2235742580342416 -48476385000666144
## Simplex Best: -48476385000666144 1414445419213562 22072705107503860 2235742580342416 -48476385000666144
## Simplex Size: 8240754283739568
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -53603051572199024, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -72232357774677936, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -72232357774677936, : 提供了8变数用来替换5变数
## Iteration: 146 of 200
## n1 nFact nSharp shThre obj
## Global Best: -72232357774677936 2107597907397106 32889489023743200 3331373780348078 -72232357774677936
## Simplex Best: -72232357774677936 2107597907397106 32889489023743200 3331373780348078 -72232357774677936
## Simplex Size: 14257262292365218
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -71474462975276880, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -71474462975276880, : 提供了8变数用来替换5变数
## Iteration: 147 of 200
## n1 nFact nSharp shThre obj
## Global Best: -72232357774677936 2107597907397106 32889489023743200 3331373780348078 -72232357774677936
## Simplex Best: -72232357774677936 2107597907397106 32889489023743200 3331373780348078 -72232357774677936
## Simplex Size: 9553177131074830
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -79272210709542960, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -101908664446189808, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -101908664446189808, : 提供了8变数用来替换5变数
## Iteration: 148 of 200
## n1 nFact nSharp shThre obj
## Global Best: -101908664446189808 2973494075419749 46401972799848800 4700052209326134 -101908664446189808
## Simplex Best: -101908664446189808 2973494075419749 46401972799848800 4700052209326134 -101908664446189808
## Simplex Size: 17323986990374572
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -112686112957441888, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -151849258365681088, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -151849258365681088, : 提供了8变数用来替换5变数
## Iteration: 149 of 200
## n1 nFact nSharp shThre obj
## Global Best: -151849258365681088 4430662226669350 69141374726539448 7003324458200844 -151849258365681088
## Simplex Best: -151849258365681088 4430662226669350 69141374726539448 7003324458200844 -151849258365681088
## Simplex Size: 29972089685342016
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -150255986780246720, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -150255986780246720, : 提供了8变数用来替换5变数
## Iteration: 150 of 200
## n1 nFact nSharp shThre obj
## Global Best: -151849258365681088 4430662226669350 69141374726539448 7003324458200844 -151849258365681088
## Simplex Best: -151849258365681088 4430662226669350 69141374726539448 7003324458200844 -151849258365681088
## Simplex Size: 20083005831006716
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -166648670708120896, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -214235774574542912, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -214235774574542912, : 提供了8变数用来替换5变数
## Iteration: 151 of 200
## n1 nFact nSharp shThre obj
## Global Best: -214235774574542912 6250977872688439 97547766312236672 9880605648436678 -214235774574542912
## Simplex Best: -214235774574542912 6250977872688439 97547766312236672 9880605648436678 -214235774574542912
## Simplex Size: 36419060064948472
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -236892484308652288, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -319222547575639424, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -319222547575639424, : 提供了8变数用来替换5变数
## Iteration: 152 of 200
## n1 nFact nSharp shThre obj
## Global Best: -319222547575639424 9314285091645334 145351291278545984 14722620967472756 -319222547575639424
## Simplex Best: -319222547575639424 9314285091645334 145351291278545984 14722620967472756 -319222547575639424
## Simplex Size: 63008321071189520
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -315873119201865216, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -315873119201865216, : 提供了8变数用来替换5变数
## Iteration: 153 of 200
## n1 nFact nSharp shThre obj
## Global Best: -319222547575639424 9314285091645334 145351291278545984 14722620967472756 -319222547575639424
## Simplex Best: -319222547575639424 9314285091645334 145351291278545984 14722620967472756 -319222547575639424
## Simplex Size: 42219160984782088
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -350334363078617600, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -450373551227803008, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -450373551227803008, : 提供了8变数用来替换5变数
## Iteration: 154 of 200
## n1 nFact nSharp shThre obj
## Global Best: -450373551227803008 13141013020041516 205068149871796032 20771336920454432 -450373551227803008
## Simplex Best: -450373551227803008 13141013020041516 205068149871796032 20771336920454432 -450373551227803008
## Simplex Size: 76561356040282208
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -498003237924244160, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -671080227703525632, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -671080227703525632, : 提供了8变数用来替换5变数
## Iteration: 155 of 200
## n1 nFact nSharp shThre obj
## Global Best: -671080227703525632 19580799062682320 305562305636496128 30950382127266048 -671080227703525632
## Simplex Best: -671080227703525632 19580799062682320 305562305636496128 30950382127266048 -671080227703525632
## Simplex Size: 132458182458813216
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -664038948279873792, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -664038948279873792, : 提供了8变数用来替换5变数
## Iteration: 156 of 200
## n1 nFact nSharp shThre obj
## Global Best: -671080227703525632 19580799062682320 305562305636496128 30950382127266048 -671080227703525632
## Simplex Best: -671080227703525632 19580799062682320 305562305636496128 30950382127266048 -671080227703525632
## Simplex Size: 88754520576184128
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -736484518191555712, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -946790217686401024, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -946790217686401024, : 提供了8变数用来替换5变数
## Iteration: 157 of 200
## n1 nFact nSharp shThre obj
## Global Best: -946790217686401024 27625473439879936 431101066500293120 43666193432742736 -946790217686401024
## Simplex Best: -946790217686401024 27625473439879936 431101066500293120 43666193432742736 -946790217686401024
## Simplex Size: 160949822106958496
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1046918924873162368, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1410767113521923840, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1410767113521923840, : 提供了8变数用来替换5变数
## Iteration: 158 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1410767113521923840 41163405258404040 642363214006554368 65064919890469288 -1410767113521923840
## Simplex Best: -1410767113521923840 41163405258404040 642363214006554368 65064919890469288 -1410767113521923840
## Simplex Size: 278457984627341344
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1395964702368058880, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1395964702368058880, : 提供了8变数用来替换5变数
## Iteration: 159 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1410767113521923840 41163405258404040 642363214006554368 65064919890469288 -1410767113521923840
## Simplex Best: -1410767113521923840 41163405258404040 642363214006554368 65064919890469288 -1410767113521923840
## Simplex Size: 186582697025012832
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1548262182360080896, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1990373799400184320, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1990373799400184320, : 提供了8变数用来替换5变数
## Iteration: 160 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1990373799400184320 58075186566615184 906274961050132096 91796520183801024 -1990373799400184320
## Simplex Best: -1990373799400184320 58075186566615184 906274961050132096 91796520183801024 -1990373799400184320
## Simplex Size: 338354054526361664
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2200867688784758528, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2965761419325374976, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2965761419325374976, : 提供了8变数用来替换5变数
## Iteration: 161 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2965761419325374976 86535075868511888 1350397254823252992 136781632711849824 -2965761419325374976
## Simplex Best: -2965761419325374976 86535075868511888 1350397254823252992 136781632711849824 -2965761419325374976
## Simplex Size: 585383611366503296
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2934643299621369856, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2934643299621369856, : 提供了8变数用来替换5变数
## Iteration: 162 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2965761419325374976 86535075868511888 1350397254823252992 136781632711849824 -2965761419325374976
## Simplex Best: -2965761419325374976 86535075868511888 1350397254823252992 136781632711849824 -2965761419325374976
## Simplex Size: 392240334387148736
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3254808113566367232, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -4184229819165521408, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4184229819165521408, : 提供了8变数用来替换5变数
## Iteration: 163 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4184229819165521408 122087583477374528 1905201283061272576 192977689498230080 -4184229819165521408
## Simplex Best: -4184229819165521408 122087583477374528 1905201283061272576 192977689498230080 -4184229819165521408
## Simplex Size: 711299116181315584
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -4626737055234300928, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -6234722026090489856, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -6234722026090489856, : 提供了8变数用来替换5变数
## Iteration: 164 of 200
## n1 nFact nSharp shThre obj
## Global Best: -6234722026090489856 181916906745333440 2838849899981897216 287546885152771200 -6234722026090489856
## Simplex Best: -6234722026090489856 181916906745333440 2838849899981897216 287546885152771200 -6234722026090489856
## Simplex Size: 1230612844215523328
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -6169304482701193216, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -6169304482701193216, : 提供了8变数用来替换5变数
## Iteration: 165 of 200
## n1 nFact nSharp shThre obj
## Global Best: -6234722026090489856 181916906745333440 2838849899981897216 287546885152771200 -6234722026090489856
## Simplex Best: -6234722026090489856 181916906745333440 2838849899981897216 287546885152771200 -6234722026090489856
## Simplex Size: 824580641042413440
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -6842365574019919872, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -8796226711219194880, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -8796226711219194880, : 提供了8变数用来替换5变数
## Iteration: 166 of 200
## n1 nFact nSharp shThre obj
## Global Best: -8796226711219194880 256656567467502848 4005177330258432000 405684099679042048 -8796226711219194880
## Simplex Best: -8796226711219194880 256656567467502848 4005177330258432000 405684099679042048 -8796226711219194880
## Simplex Size: 1495316594887116544
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -9726480100262825984, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -13106839440731551744, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -13106839440731551744, : 提供了8变数用来替换5变数
## Iteration: 167 of 200
## n1 nFact nSharp shThre obj
## Global Best: -13106839440731551744 382431755303763136 5967924420639010816 604490599516200704 -13106839440731551744
## Simplex Best: -13106839440731551744 382431755303763136 5967924420639010816 604490599516200704 -13106839440731551744
## Simplex Size: 2587035138910256128
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -12969316511205693440, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -12969316511205693440, : 提供了8变数用来替换5变数
## Iteration: 168 of 200
## n1 nFact nSharp shThre obj
## Global Best: -13106839440731551744 382431755303763136 5967924420639010816 604490599516200704 -13106839440731551744
## Simplex Best: -13106839440731551744 382431755303763136 5967924420639010816 604490599516200704 -13106839440731551744
## Simplex Size: 1733460773848498176
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -14384247861922271232, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -18491719551532810240, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -18491719551532810240, : 提供了8变数用来替换5变数
## Iteration: 169 of 200
## n1 nFact nSharp shThre obj
## Global Best: -18491719551532810240 539551949089697920 8419816630106454016 852842570351046272 -18491719551532810240
## Simplex Best: -18491719551532810240 539551949089697920 8419816630106454016 852842570351046272 -18491719551532810240
## Simplex Size: 3143504143446511104
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -20447329081254133760, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.7553632608836e+19, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.7553632608836e+19, : 提供了8变数用来替换5变数
## Iteration: 170 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.7553632608836e+19 803960720752314240 12545968665227583488 1270780188457191168 -2.7553632608836e+19
## Simplex Best: -2.7553632608836e+19 803960720752314240 12545968665227583488 1270780188457191168 -2.7553632608836e+19
## Simplex Size: 5438551077550424064
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -27264527344933810176, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -27264527344933810176, : 提供了8变数用来替换5变数
## Iteration: 171 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.7553632608836e+19 803960720752314240 12545968665227583488 1270780188457191168 -2.7553632608836e+19
## Simplex Best: -2.7553632608836e+19 803960720752314240 12545968665227583488 1270780188457191168 -2.7553632608836e+19
## Simplex Size: 3644138735384869888
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -30239042961811365888, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -38873906187114201088, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -38873906187114201088, : 提供了8变数用来替换5变数
## Iteration: 172 of 200
## n1 nFact nSharp shThre obj
## Global Best: -38873906187114201088 1134264003602644096 17700417793992529920 1792873939049175040 -38873906187114201088
## Simplex Best: -38873906187114201088 1134264003602644096 17700417793992529920 1792873939049175040 -38873906187114201088
## Simplex Size: 6608378676227980288
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -42985053405476831232, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -57924160387849469952, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -57924160387849469952, : 提供了8变数用来替换5变数
## Iteration: 173 of 200
## n1 nFact nSharp shThre obj
## Global Best: -57924160387849469952 1690112893478633472 26374551461232197632 2671476262274548736 -57924160387849469952
## Simplex Best: -57924160387849469952 1690112893478633472 26374551461232197632 2671476262274548736 -57924160387849469952
## Simplex Size: 11433102464774053888
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -57316393712833904640, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -57316393712833904640, : 提供了8变数用来替换5变数
## Iteration: 174 of 200
## n1 nFact nSharp shThre obj
## Global Best: -57924160387849469952 1690112893478633472 26374551461232197632 2671476262274548736 -57924160387849469952
## Simplex Best: -57924160387849469952 1690112893478633472 26374551461232197632 2671476262274548736 -57924160387849469952
## Simplex Size: 7660829320789376000
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -63569519103382945792, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -81722014982607503360, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -81722014982607503360, : 提供了8变数用来替换5变数
## Iteration: 175 of 200
## n1 nFact nSharp shThre obj
## Global Best: -81722014982607503360 2384487410406403584 37210405385979199488 3769039061926813696 -81722014982607503360
## Simplex Best: -81722014982607503360 2384487410406403584 37210405385979199488 3769039061926813696 -81722014982607503360
## Simplex Size: 13892352844346159104
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -90364605026366586880, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.21770091235132e+20, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.21770091235132e+20, : 提供了8变数用来替换5变数
## Iteration: 176 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.21770091235132e+20 3553011383482789376 55445456890795196416 5616066007885025280 -1.21770091235132e+20
## Simplex Best: -1.21770091235132e+20 3553011383482789376 55445456890795196416 5616066007885025280 -1.21770091235132e+20
## Simplex Size: 2.4035047222337e+19
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.20492423972097e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.20492423972097e+20, : 提供了8变数用来替换5变数
## Iteration: 177 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.21770091235132e+20 3553011383482789376 55445456890795196416 5616066007885025280 -1.21770091235132e+20
## Simplex Best: -1.21770091235132e+20 3553011383482789376 55445456890795196416 5616066007885025280 -1.21770091235132e+20
## Simplex Size: 1.6104849497741e+19
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.33637951576009e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.71798730507597e+20, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.71798730507597e+20, : 提供了8变数用来替换5变数
## Iteration: 178 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.71798730507597e+20 5012748524448231424 78224948422343606272 7923398930027047936 -1.71798730507597e+20
## Simplex Best: -1.71798730507597e+20 5012748524448231424 78224948422343606272 7923398930027047936 -1.71798730507597e+20
## Simplex Size: 29204964940356820992
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.89967469960867e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.55989124747376e+20, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.55989124747376e+20, : 提供了8变数用来替换5变数
## Iteration: 179 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.55989124747376e+20 7469258379042582528 1.16559278528306e+20 11806280239256334336 -2.55989124747376e+20
## Simplex Best: -2.55989124747376e+20 7469258379042582528 1.16559278528306e+20 11806280239256334336 -2.55989124747376e+20
## Simplex Size: 50527273481524346880
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.53303170248493e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.53303170248493e+20, : 提供了8变数用来替换5变数
## Iteration: 180 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.55989124747376e+20 7469258379042582528 1.16559278528306e+20 11806280239256334336 -2.55989124747376e+20
## Simplex Best: -2.55989124747376e+20 7469258379042582528 1.16559278528306e+20 11806280239256334336 -2.55989124747376e+20
## Simplex Size: 3.3856148790708e+19
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.80938134397202e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3.61160989609754e+20, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3.61160989609754e+20, : 提供了8变数用来替换5变数
## Iteration: 181 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3.61160989609754e+20 10537966214339143680 1.64447081191539e+20 16656832039362435072 -3.61160989609754e+20
## Simplex Best: -3.61160989609754e+20 10537966214339143680 1.64447081191539e+20 16656832039362435072 -3.61160989609754e+20
## Simplex Size: 61395645987681837056
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3.99355916321478e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -5.38148828864652e+20, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -5.38148828864652e+20, : 提供了8变数用来替换5变数
## Iteration: 182 of 200
## n1 nFact nSharp shThre obj
## Global Best: -5.38148828864652e+20 15702122709840578560 2.45034781439324e+20 24819553917670490112 -5.38148828864652e+20
## Simplex Best: -5.38148828864652e+20 15702122709840578560 2.45034781439324e+20 24819553917670490112 -5.38148828864652e+20
## Simplex Size: 1.06220110235699e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -5.32502326227541e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -5.32502326227541e+20, : 提供了8变数用来替换5变数
## Iteration: 183 of 200
## n1 nFact nSharp shThre obj
## Global Best: -5.38148828864652e+20 15702122709840578560 2.45034781439324e+20 24819553917670490112 -5.38148828864652e+20
## Simplex Best: -5.38148828864652e+20 15702122709840578560 2.45034781439324e+20 24819553917670490112 -5.38148828864652e+20
## Simplex Size: 71173518951506698240
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -5.90597464476168e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -7.59244611590005e+20, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -7.59244611590005e+20, : 提供了8变数用来替换5变数
## Iteration: 184 of 200
## n1 nFact nSharp shThre obj
## Global Best: -7.59244611590005e+20 22153262106182598656 3.45706108573048e+20 35016544798233411584 -7.59244611590005e+20
## Simplex Best: -7.59244611590005e+20 22153262106182598656 3.45706108573048e+20 35016544798233411584 -7.59244611590005e+20
## Simplex Size: 1.29067963407682e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -8.395392533986e+20, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.13131431772421e+21, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.13131431772421e+21, : 提供了8变数用来替换5变数
## Iteration: 185 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.13131431772421e+21 33009523179275612160 5.15120245021389e+20 52176489477503352832 -1.13131431772421e+21
## Simplex Best: -1.13131431772421e+21 33009523179275612160 5.15120245021389e+20 52176489477503352832 -1.13131431772421e+21
## Simplex Size: 2.23299438918067e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.11944405259345e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.11944405259345e+21, : 提供了8变数用来替换5变数
## Iteration: 186 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.13131431772421e+21 33009523179275612160 5.15120245021389e+20 52176489477503352832 -1.13131431772421e+21
## Simplex Best: -1.13131431772421e+21 33009523179275612160 5.15120245021389e+20 52176489477503352832 -1.13131431772421e+21
## Simplex Size: 1.49623332271355e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.24157357915862e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.59610920562416e+21, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.59610920562416e+21, : 提供了8变数用来替换5变数
## Iteration: 187 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.59610920562416e+21 46571322394013859840 7.26754848056681e+20 73612941927334428672 -1.59610920562416e+21
## Simplex Best: -1.59610920562416e+21 46571322394013859840 7.26754848056681e+20 73612941927334428672 -1.59610920562416e+21
## Simplex Size: 2.71330953689281e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.76490726490126e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.37828648291957e+21, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.37828648291957e+21, : 提供了8变数用来替换5变数
## Iteration: 188 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.37828648291957e+21 69393714509700104192 1.08290286494123e+21 1.09687146804751e+20 -2.37828648291957e+21
## Simplex Best: -2.37828648291957e+21 69393714509700104192 1.08290286494123e+21 1.09687146804751e+20 -2.37828648291957e+21
## Simplex Size: 4.69427487040627e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.35333241784069e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.35333241784069e+21, : 提供了8变数用来替换5变数
## Iteration: 189 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.37828648291957e+21 69393714509700104192 1.08290286494123e+21 1.09687146804751e+20 -2.37828648291957e+21
## Simplex Best: -2.37828648291957e+21 69393714509700104192 1.08290286494123e+21 1.09687146804751e+20 -2.37828648291957e+21
## Simplex Size: 3.14543131908891e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.61007715946086e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3.35539371289457e+21, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3.35539371289457e+21, : 提供了8变数用来替换5变数
## Iteration: 190 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3.35539371289457e+21 97903778645875687424 1.52780814708192e+21 1.5475156816357e+20 -3.35539371289457e+21
## Simplex Best: -3.35539371289457e+21 97903778645875687424 1.52780814708192e+21 1.5475156816357e+20 -3.35539371289457e+21
## Simplex Size: 5.70400930534502e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3.71024659191528e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -4.99971272901081e+21, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4.99971272901081e+21, : 提供了8变数用来替换5变数
## Iteration: 191 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4.99971272901081e+21 1.45881768340014e+20 2.27651432113532e+21 2.30587958190551e+20 -4.99971272901081e+21
## Simplex Best: -4.99971272901081e+21 1.45881768340014e+20 2.27651432113532e+21 2.30587958190551e+20 -4.99971272901081e+21
## Simplex Size: 9.86846033545719e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -4.94725346570866e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4.94725346570866e+21, : 提供了8变数用来替换5变数
## Iteration: 192 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4.99971272901081e+21 1.45881768340014e+20 2.27651432113532e+21 2.30587958190551e+20 -4.99971272901081e+21
## Simplex Best: -4.99971272901081e+21 1.45881768340014e+20 2.27651432113532e+21 2.30587958190551e+20 -4.99971272901081e+21
## Simplex Size: 6.61243004878563e+20
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -5.48699077742611e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -7.05381995721882e+21, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -7.05381995721882e+21, : 提供了8变数用来替换5变数
## Iteration: 193 of 200
## n1 nFact nSharp shThre obj
## Global Best: -7.05381995721882e+21 2.0581657080822e+20 3.21180896217129e+21 3.25323879498297e+20 -7.05381995721882e+21
## Simplex Best: -7.05381995721882e+21 2.0581657080822e+20 3.21180896217129e+21 3.25323879498297e+20 -7.05381995721882e+21
## Simplex Size: 1.19911575561412e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -7.79980344949686e+21, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.05105619327855e+22, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.05105619327855e+22, : 提供了8变数用来替换5变数
## Iteration: 194 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.05105619327855e+22 3.06677492109704e+20 4.78576391485997e+21 4.84749654005794e+20 -1.05105619327855e+22
## Simplex Best: -1.05105619327855e+22 3.06677492109704e+20 4.78576391485997e+21 4.84749654005794e+20 -1.05105619327855e+22
## Simplex Size: 2.07458046409762e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.04002803294673e+22, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.04002803294673e+22, : 提供了8变数用来替换5变数
## Iteration: 195 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.05105619327855e+22 3.06677492109704e+20 4.78576391485997e+21 4.84749654005794e+20 -1.05105619327855e+22
## Simplex Best: -1.05105619327855e+22 3.06677492109704e+20 4.78576391485997e+21 4.84749654005794e+20 -1.05105619327855e+22
## Simplex Size: 1.39008697741168e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.15349340085326e+22, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.48287742799445e+22, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -1.48287742799445e+22, : 提供了8变数用来替换5变数
## Iteration: 196 of 200
## n1 nFact nSharp shThre obj
## Global Best: -1.48287742799445e+22 4.32674421816476e+20 6.75197133173207e+21 6.83906650044162e+20 -1.48287742799445e+22
## Simplex Best: -1.48287742799445e+22 4.32674421816476e+20 6.75197133173207e+21 6.83906650044162e+20 -1.48287742799445e+22
## Simplex Size: 2.52082091453576e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -1.63970055206973e+22, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.20956519165405e+22, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.20956519165405e+22, : 提供了8变数用来替换5变数
## Iteration: 197 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.20956519165405e+22 6.44707595999853e+20 1.00607916392784e+22 1.01905680115589e+21 -2.20956519165405e+22
## Simplex Best: -2.20956519165405e+22 6.44707595999853e+20 1.00607916392784e+22 1.01905680115589e+21 -2.20956519165405e+22
## Simplex Size: 4.36125186271633e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.18638142721501e+22, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -2.18638142721501e+22, : 提供了8变数用来替换5变数
## Iteration: 198 of 200
## n1 nFact nSharp shThre obj
## Global Best: -2.20956519165405e+22 6.44707595999853e+20 1.00607916392784e+22 1.01905680115589e+21 -2.20956519165405e+22
## Simplex Best: -2.20956519165405e+22 6.44707595999853e+20 1.00607916392784e+22 1.01905680115589e+21 -2.20956519165405e+22
## Simplex Size: 2.92228695126145e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -2.4249120871243e+22, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3.11735411421309e+22, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -3.11735411421309e+22, : 提供了8变数用来替换5变数
## Iteration: 199 of 200
## n1 nFact nSharp shThre obj
## Global Best: -3.11735411421309e+22 9.09582520780947e+20 1.41942180875266e+22 1.43773124400195e+21 -3.11735411421309e+22
## Simplex Best: -3.11735411421309e+22 9.09582520780947e+20 1.41942180875266e+22 1.43773124400195e+21 -3.11735411421309e+22
## Simplex Size: 5.29935333883297e+21
##
##
## Computing Reflection...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -3.44703288725975e+22, : 提供了8变数用来替换5变数
## Warning in if (reflectResult > SIMPLEX[1, np + 1] & reflectResult <
## SIMPLEX[np, : 条件的长度大于一,因此只能用其第一元素
## Warning in if (reflectResult < SIMPLEX[1, np + 1]) {: 条件的长度大于一,因此只能
## 用其第一元素
## Computing Expansion...
## Warning in `[<-.data.frame`(`*tmp*`, o, , value = list(n1 =
## -4.64502123425036e+22, : 提供了8变数用来替换5变数
## Warning in if (expansionResult < reflectResult) {: 条件的长度大于一,因此只能用
## 其第一元素
## Warning in `[<-.data.frame`(`*tmp*`, np + 1, , value = list(n1 =
## -4.64502123425036e+22, : 提供了8变数用来替换5变数
## Iteration: 200 of 200
## n1 nFact nSharp shThre obj
## Global Best: -4.64502123425036e+22 1.35532569240919e+21 2.11501298872441e+22 2.14229500815629e+21 -4.64502123425036e+22
## Simplex Best: -4.64502123425036e+22 1.35532569240919e+21 2.11501298872441e+22 2.14229500815629e+21 -4.64502123425036e+22
## Simplex Size: 9.16836832275869e+21
# Return the best optimization in untransformed parameters
evaluate(OPTIM[which.min(OPTIM$obj),1:np], minVal, maxVal, transformOnly = TRUE)
## n1 nFact nSharpe shThresh
## 1.00 10.00 250.00 0.99