3

我创建了一个参数集表,使用拉丁超立方体对参数范围进行采样。

library(tgp)
rect <- rbind(x1 = c(25,500),               
              x2 = c(50,5000),                  
              x3 = c(0.05,0.95),                
              x4 = c(1,20),                     
              x5 = c(1,250),  
              x6   = c(1,5),  
              x7  = c(0.05,0.95), 
              x9   = c(0.01,1000) )

# Define number of samples
n <- 1000

#Generate parameters
set.seed(123)
parameters <- lhs(n, rect)

现在,如何在不更改其他参数的情况下增加 LH 添加 x10,范围在 0.01 和 0.5 之间?

4

1 回答 1

2

rbind创建一个新表,它不会修改正在调用的表;所以以下工作:

parameters.new <- lhs(n, rbind(rect, x10 = c(0.01, 0.5)))
于 2013-05-17T11:25:09.030 回答