- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- ファイル一覧
- グローバル

データ構造 | ネームスペース | 関数
mixture.h

EMアルゴリズムを用いた混合分布の推定 [詳細]

`#include "mist.h"`
`#include "vector.h"`
`#include <cmath>`
`#include <vector>`

ソースコードを見る。

## データ構造
struct | mist::mixture::distribution
| 混合分布を推定するための分布パラメータ [詳細]
struct | mist::mixture::distribution2
| 混合分布を推定するための分布パラメータ [詳細]

## ネームスペース
namespace | mist
namespace | mist::mixture
| 混合分布推定に用いるパラメータ
namespace | mist::histogram
| ヒストグラムから正規分布の混合分布を推定する関数群

## 関数
template<class Array >
bool | mist::estimate_mixture (const Array &rSamples, mixture::distribution *opdp, size_t nSamples, size_t nComponents, size_t nMaxIteration, double tolerance, size_t &nIteration)
| データ系列から正規分布の混合分布を推定する
template<class Array >
bool | mist::estimate_mixture (const Array &rSamples, mixture::distribution2 *opdp, size_t nSamples, size_t nComponents, size_t nMaxIteration, double tolerance, size_t &nIteration)
| データ系列から正規分布の混合分布を推定する
template<class Array1 , class Array2 >
bool | mist::estimate_mixture (const Array1 &rSamples, Array2 &pdp, typename Array1::size_type nMaxIteration, double tolerance, typename Array1::size_type &nIteration)
| データ系列から正規分布の混合分布を推定する
template<class Array1 , class Array2 >
bool | mist::estimate_mixture (const Array1 &rSamples, Array2 &pdp, typename Array1::size_type nMaxIteration, double tolerance)
| データ系列から1次元正規分布の混合分布を推定する
template<class Array >
bool | mist::estimate_mixture (const Array &rSamples, mixture::distribution *pdp, typename Array::size_type nComponents, typename Array::size_type nMaxIteration, double tolerance)
| データ系列から正規分布の混合分布を推定する
template<class Array >
bool | mist::estimate_mixture (const Array &rSamples, mixture::distribution2 *pdp, typename Array::size_type nComponents, typename Array::size_type nMaxIteration, double tolerance)
| データ系列から2次元正規分布の混合分布を推定する
template<class Array >
bool | mist::histogram::estimate_mixture (const Array &rSamples, mixture::distribution *opdp, size_t nSamples, size_t nComponents, double minimum, double bin, size_t nMaxIteration, double tolerance, size_t &nIteration)
| 1次元ヒストグラムから正規分布の混合分布を推定する
template<class T , class Allocator >
bool | mist::histogram::estimate_mixture (const array2< T, Allocator > &rSamples, mixture::distribution2 *opdp, size_t nComponents, double minimum1, double minimum2, double bin, size_t nMaxIteration, double tolerance, size_t &nIteration)
| 2次元ヒストグラムから正規分布の混合分布を推定する
template<class Array1 , class Array2 >
bool | mist::histogram::estimate_mixture (const Array1 &rSamples, Array2 &pdp, double minimum, double bin, typename Array1::size_type nMaxIteration, double tolerance, typename Array1::size_type &nIteration)
| データ系列から正規分布の混合分布を推定する
template<class Array1 , class Array2 >
bool | mist::histogram::estimate_mixture (const Array1 &rSamples, Array2 &pdp, double minimum, double bin, typename Array1::size_type nMaxIteration, double tolerance)
| データ系列から1次元正規分布の混合分布を推定する
template<class Array >
bool | mist::histogram::estimate_mixture (const Array &rSamples, mixture::distribution *pdp, typename Array::size_type nComponents, double minimum, double bin, typename Array::size_type nMaxIteration, double tolerance)
| データ系列から正規分布の混合分布を推定する
template<class T , class Allocator , class Array1 >
bool | mist::histogram::estimate_mixture (const array2< T, Allocator > &rSamples, Array1 &pdp, double minimum1, double minimum2, double bin, typename Array1::size_type nMaxIteration, double tolerance, typename Array1::size_type &nIteration)
| データ系列から正規分布の混合分布を推定する
template<class T , class Allocator , class Array1 >
bool | mist::histogram::estimate_mixture (const array2< T, Allocator > &rSamples, Array1 &pdp, double minimum1, double minimum2, double bin, typename Array1::size_type nMaxIteration, double tolerance)
| データ系列から1次元正規分布の混合分布を推定する
template<class T , class Allocator >
bool | mist::histogram::estimate_mixture (const array2< T, Allocator > &rSamples, mixture::distribution2 *pdp, typename array2< T, Allocator >::size_type nComponents, double minimum1, double minimum2, double bin, typename array2< T, Allocator >::size_type nMaxIteration, double tolerance)
| データ系列から2次元正規分布の混合分布を推定する

## 説明

EMアルゴリズムを用いた混合分布の推定

- 参考文献
  - ・・・