我想知道如何利用depmixs4軟件包對R在數據集上運行HMM。我將使用哪些函數,以便對測試數據集進行分類? 我有一個訓練數據文件,一個標籤數據文件和一個測試數據。訓練數據由4620行組成。每行有1079個值。這些值是83個窗口,每個窗口有13個值,所以換句話說,1079是由83個狀態組成的數據,每個類別有13個觀測值。每個具有1079個值的行都是口語詞彙,因此它有4620個話語。但總的來說,數據只有7個不同的單詞。每個這些不同的單詞有660個不同的話語,因此有4620行單詞。 所以我們有文字(0-6) 標籤文件是一個列表,其中每行標記爲0-6,對應於他們是什麼字。例如,行300標記爲2,行450標記爲6,520標記爲0.
測試文件包含大約5000行,結構與培訓數據完全相同,除了沒有與其關聯的標籤。 我想使用HMM來使用訓練數據來分類測試數據。 我將如何使用depmixs4輸出測試數據的分類? 我看:在R depmixs4中的HMM文本識別
depmix(response, data=NULL, nstates, transition=~1, family=gaussian(),
prior=~1, initdata=NULL, respstart=NULL, trstart=NULL, instart=NULL,
ntimes=NULL,...)
,但我不知道該怎麼迴應指或任何其它參數。