4

equal.count()当显然可以创建没有重叠的分组时,为什么该函数会创建重叠的带状疱疹。另外,重叠是在什么基础上决定的?

例如:

equal.count(1:100,4)

Data:
  [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22
 [23]  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44
 [45]  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66
 [67]  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88
 [89]  89  90  91  92  93  94  95  96  97  98  99 100

Intervals:
   min   max count
1  0.5  40.5    40
2 20.5  60.5    40
3 40.5  80.5    40
4 60.5 100.5    40

Overlap between adjacent intervals:
[1] 20 20 20

创建大小为 25 的组不是更好吗?或者,也许我错过了一些使这个功能有用的东西?

4

1 回答 1

8

重叠平滑了带状疱疹之间的过渡(顾名思义,屋顶重叠),但更好的选择是使用一些窗口函数,例如在光谱分析中。

我相信它是史前遗物,因为这种行为可以追溯到一些非常古老的前格子代码,并且coplot只有 veteRans 才能记住。lattice::equal.count调用,您会在其中找到一些解释co.intervalsgraphics尝试:

lattice:::equal.count(1:100,4,overlap=0) 
于 2012-10-14T09:19:50.323 回答