带有格子包的带状疱疹的equal.count()

时间:2012-10-14 07:41:29

标签: r grouping lattice

当显然可以创建没有重叠的分组时,为什么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码的小组会不会更好?或者也许我错过了使这个功能有用的东西?

1 个答案:

答案 0 :(得分:8)

重叠平滑了带状疱疹之间的过渡(正如其名称所示,在屋顶上重叠),但更好的选择是使用一些窗口功能,例如光谱分析。

我认为这是一个史前遗物,因为这种行为可以追溯到一些非常古老的预格子代码,并且只在veteRans中记得coplot中使用。 lattice::equal.countco.intervals中调用graphics,您可以在那里找到解释。尝试:

lattice:::equal.count(1:100,4,overlap=0)