`

hllc 不同M 的 小基数的误差率

 
阅读更多
结论:

    testHllcError(10, tt)    31 开始出现误差
    testHllcError(11, tt)     33 开始出现误差
    testHllcError(13, tt)    42 开始出现误差
    testHllcError(14, tt)    100 开始出现误差





package hllctest

import org.scalatest.FlatSpec
import org.spark.sqludf.HLLCounter

import scala.collection.mutable
import scala.util.Random

class HllcMergeSetTest extends FlatSpec {
  val ramdom = new Random()
  "hllc test diff index in less collection " should "hllc merge,mix error rate" in {
    val tt = 100
    testHllcError(10, tt)
    testHllcError(11, tt)
    testHllcError(13, tt)
    testHllcError(14, tt)
  }


  def testHllcError(m: Int, uvTotal: Int): Unit = println(s"   m : $m  errorratesum: ${testHllcM(m, uvTotal)}  ")

  def testHllcM(m: Int, uvTotal: Int,pstep:Int = 1) = {
    // tempid 长度在 20 左右
    val hllcm = new HLLCounter(m)
    val setA = new mutable.HashSet[String]()
    var uv = 0
    var errorrate = 0.0
    var errorsum = 0l
    for (i <- 0 to uvTotal) {
      val tempid = getTestString(20)
      if (!setA.contains(tempid)) {
        setA.add(tempid)
        hllcm.add(tempid)
        uv += 1
        errorrate += Math.abs(hllcm.getCountEstimate.toDouble / setA.size - 1)
        errorsum += Math.abs(hllcm.getCountEstimate - setA.size)
      }
      if(uv%pstep == 0)
      println(s" m : $m, uvTotal :$uvTotal ,uv : ${setA.size}  ,hllc uv : ${hllcm.getCountEstimate}   ,sub  ${setA.size - hllcm.getCountEstimate}    ")
    }
    (errorrate / uvTotal, errorsum / uvTotal.toDouble)
  }

  def getTestString(strLength: Int) = {
    val sbf = new StringBuffer()
    //没一位的数字是几, 然后根据这个来生成随机数
    for (i <- 0 until strLength) sbf.append(getRamdomStringS(10))
    sbf.toString
  }


  def getRamdomStringS(l: Int): String = {
    (ramdom.nextInt(l) + 97).toChar.toString
  }


}





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

Process finished with exit code 0



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics