类 Frequency<T extends Comparable<T>>
java.lang.Object
org.hipparchus.stat.Frequency<T>
- 类型参数:
-
T
- 元素类型
- 所有已实现的接口:
-
Serializable
- 直接已知子类:
-
LongFrequency
维护Comparable值的频率分布。
除非在构造函数中提供了Comparator
,否则将使用默认(自然)顺序对值进行排序。
- 另请参阅:
-
构造器概要
-
方法概要
修饰符和类型方法说明void
为v的频率计数加1。void
clear()
清除频率表返回一个迭代器,用于遍历已添加的键和值集合。boolean
long
返回等于v的值的数量。long
getCumFreq
(T v) 返回小于或等于v的值的累积频率。double
返回小于或等于v的值的累积百分比(作为0到1之间的比例)。getMode()
返回按比较器顺序的众数值。double
返回等于v的值的百分比(作为0到1之间的比例)。long
返回所有频率的总和。int
返回频率表中的值的数量。int
hashCode()
void
incrementValue
(T v, long increment) 为v的频率计数增加1。void
merge
(Collection<? extends Frequency<? extends T>> others) 将Collection
中的Frequency
对象合并到此实例中。void
将另一个Frequency对象的计数合并到此实例中。toString()
返回此频率分布的字符串表示形式。返回一个迭代器,用于遍历已添加的值集合。
-
构造器详细资料
-
Frequency
public Frequency()默认构造函数。 -
Frequency
允许指定值比较器的构造函数。- 参数:
-
comparator
- 用于排序值的比较器
-
-
方法详细资料
-
addValue
为v的频率计数加1。- 参数:
-
v
- 要添加的值。
-
incrementValue
为v的频率计数增加1。- 参数:
-
v
- 要添加的值。 -
increment
- 应增加值的数量
-
clear
public void clear()清除频率表 -
valuesIterator
返回一个迭代器,用于遍历已添加的值集合。- 返回:
- 值迭代器
-
entrySetIterator
返回一个迭代器,用于遍历已添加的键和值集合。在需要访问相应计数和值的情况下,使用entry set进行迭代更有效,因为它不需要为每个键执行“get”...值在Map.Entry中提供。- 返回:
- entry set迭代器
-
getSumFreq
public long getSumFreq()返回所有频率的总和。- 返回:
- 总频率计数。
-
getCount
返回等于v的值的数量。如果值不可比较,则返回0。- 参数:
-
v
- 要查找的值。 - 返回:
- v的频率。
-
getUniqueCount
public int getUniqueCount()返回频率表中的值的数量。- 返回:
- 已添加到频率表中的唯一值的数量。
- 另请参阅:
-
getPct
返回等于v的值的百分比(作为0到1之间的比例)。如果没有添加值,则返回
Double.NaN
。- 参数:
-
v
- 要查找的值 - 返回:
- 等于v的值的比例
-
getCumFreq
返回小于或等于v的值的累积频率。- 参数:
-
v
- 要查找的值。 - 返回:
- 等于v的值的比例
-
getCumPct
返回小于或等于v的值的累积百分比(作为0到1之间的比例)。如果没有添加值,则返回
Double.NaN
。- 参数:
-
v
- 要查找的值 - 返回:
- 小于或等于v的值的比例
-
getMode
返回按比较器顺序的众数值。- 返回:
- 包含最常出现的值的列表。
-
merge
将另一个Frequency对象的计数合并到此实例。此Frequency的计数将增加(或在尚未设置时设置)由其他表示的计数。- 参数:
-
other
- 要合并的另一个Frequency
对象 - 抛出:
-
NullArgumentException
- 如果other
为null
-
merge
将Collection
中的Frequency
对象合并到此实例。此Frequency的计数将增加(或在尚未设置时设置)由每个其他对象表示的计数。- 参数:
-
others
- 要合并的其他Frequency
对象 - 抛出:
-
NullArgumentException
- 如果集合为null
-
toString
返回此频率分布的字符串表示形式。 -
hashCode
public int hashCode() -
equals
-