MARKOV_TRAIN
マルコフモデルを使用してデータセットからパターンを抽出します
構文
MARKOV_TRAIN(<string>)
MARKOV_TRAIN(<order>)(<string>)
MARKOV_TRAIN(<order>, <frequency_cutoff>, <num_buckets_cutoff>, <frequency_add>, <frequency_desaturate>) (<string>)
引数
戻り値の型
実装によって異なりますが、これは MARKOV_GENERATE の引数としてのみ使用されます。
例
create table model as
select markov_train(concat('bar', number::string)) as bar from numbers(100);
select markov_generate(bar,'{"order":5,"sliding_window_size":8}', 151, (number+100000)::string) as generate
from numbers(5), model;
+-----------+
| generate |
+-----------+
│ bar95 │
│ bar64 │
│ bar85 │
│ bar56 │
│ bar95 │
+-----------+