hmmprofestimate

Оценка профиля скрытых параметров модели Маркова (HMM) с использованием псевдоконтов

Синтаксис

hmmprofestimate(Model, MultipleAlignment,'PropertyName',PropertyValue,...)
hmmprofestimate(..., 'A', AValue)
hmmprofestimate(..., 'Ax', AxValue)
hmmprofestimate(..., 'BE', BEValue)
hmmprofestimate(..., 'BDx', BDxValue)

Аргументы

Model

Скрытая модель Маркова, созданная с помощью функции hmmprofstruc.

MultipleAlignment

Массив последовательностей. Sequences может также быть структурированным массивом с выровненными последовательностями в поле Aligned или Sequences и необязательные имена в поле Header или Name.

A

Свойство для установки веса псевдоконута A. Значение по умолчанию 20.

Ax

Свойство для установки веса псевдоконта Ax. Значение по умолчанию является 20.

BE

Свойство для установки вероятностей излучения фонового символа. Значения по умолчанию берутся из Model.NullEmission.

BMx

Свойство, чтобы задать фоновые вероятности перехода из любого состояния MATCH ([M- > M M- > I M- > D]). Значения по умолчанию берутся из hmmprofstruct.

BDx

Свойство, чтобы задать фоновые вероятности перехода из любого состояния DELETE ([D- > M D- > D]). Значения по умолчанию берутся из hmmprofstruct.

Описание

hmprofestimate (Модель, MultipleAlignment, 'PropertyName', PropertyValue...) возвращает структуру с полями, содержащими обновленные предполагаемые параметры профиля HMM. Вероятности излучения символов и перехода состояний оцениваются с помощью действительных отсчётов и взвешенных псевдоконтов, полученных с фоновыми вероятностями. Вес по умолчанию A=20, эмиссия фонового символа по умолчанию для совпадающих и вставленных состояний взята из Model.NullEmissionи вероятности перехода по умолчанию совпадают с вероятностями перехода по умолчанию, возвращаемыми hmmprofstruct.

Конструкция модели: Несколько выровненных последовательностей должны содержать заглавные буквы и штрихи, указывающие состояния MATCH и DELETE модели, согласующиеся с Model.ModelLength. Если аннотация состояния модели отсутствует, но MultipleAlignment выровнено по пространству, затем для выбора используются критерии «максимальной энтропии» Model.ModelLength состояния.

Примечание

Вероятности перехода вставки и боковой вставки не оцениваются, но после этого могут быть изменены с помощью hmmprofstruct.

hmprofestimate (..., 'A', AValue) устанавливает вес псевдоконта A = Avalue при оценке вероятностей излучения символа. Значение по умолчанию 20.

hmprofestimate (..., 'Ax', AxValue) устанавливает вес псевдоконта Ax = Axvalue при оценке вероятностей перехода. Значение по умолчанию является 20.

hmprofestimate (..., 'BE', BEValue) устанавливает вероятности излучения фонового символа. Значения по умолчанию берутся из Model.NullEmission.

hmprofestimate (..., 'BMx', BMxValue) устанавливает фоновые вероятности перехода из любого состояния MATCH ([M- > M M- > I M- > D]). Значения по умолчанию берутся из hmmprofstruct.

hmprofestimate (..., 'BDx', BDxValue) устанавливает фоновые вероятности перехода из любого состояния DELETE ([D- > M D- > D]). Значения по умолчанию берутся из hmmprofstruct.

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте