Я работаю над набором данных временных рядов, и поэтому, подбирая функцию GaussianMixture()
из пакета scikit-learn
, мне нужно сделать каждую функцию (отметку времени) зависимой. Однако я не нашел параметр для настройки ковариационной матрицы после изучения исходного кода.
С моими ограниченными статистическими знаниями мне любопытно, как я могу изменить ковариационную матрицу во время E-этапа, чтобы включить зависимость от времени в модель GMM. Большое тебе спасибо.
Вот исходный код: изменение, которое я хочу внести, находится в функции Assessment_gaussian_parameters() https://github.com/scikit-learn/scikit-learn/blob/7389dba/sklearn/mixture/gaussian_mixture.py#L435
GaussianMixture()
имеет параметр с именемcovariance_type
, который принимает значения'full' (default), 'tied', 'diag', and 'spherical'
. Пройдите по ссылке, чтобы узнать больше. - person darksky   schedule 19.02.2019