无边界的R序列生成

R sequence generation without boundaries

> seq(0.15, 0.85, length.out = 4)
[1] 0.1500000 0.3833333 0.6166667 0.8500000

我得到一个由 4 个数字组成的序列,它们是等距的并且边界 (0.15, 0.85) 也包括在内

如何生成不包含边界的序列?

我没有在文档中看到任何此类方法:https://stat.ethz.ch/R-manual/R-devel/library/base/html/seq.html

base R 中没有控制这个的参数。您可以使用以下代码解决此问题:

seq(0.15,0.85,length.out=4)[-c(1,4)]
[1] 0.3833333 0.6166667

如果 length.out 由变量给出:

a = 4
seq(0.15,0.85,length.out=a)[-c(1,a)]
[1] 0.3833333 0.6166667