Stat

  • 詳細な仕様は IDL 定義 を参照してください。

Configuration

設定は単体の JSON で与えられる。 JSON の各フィールドは以下のとおりである。

window_size

保持する値の数を指定する。 (Integer)

  • 値域: 1 <= window_size
例:
{
  "window_size": 128
}

Data Structures

なし。

Methods

service stat
bool push(0: string key, 1: double value)

属性情報 key の値 val を与える。

double sum(0: string key)

属性情報 key を持つ値の合計値を返す。

double stddev(0: string key)

属性情報 key を持つ値の標準偏差を返す。

double max(0: string key)

属性情報 key を持つ値の最大値を返す。

double min(0: string key)

属性情報 key を持つ値の最小値を返す。

double entropy(0: string key)

属性情報 key を持つ値のエントロピーを返す。

double moment(0: string key, 1: int degree, 2: double center)

属性情報 key を持つ値の center を中心とした degree 次のモーメントを返す。