![](/img/trans.png)
[英]How to increase speed of Multinomial logistic regression (mnrfit) in matlab
[英]MATLAB Multinomial Logistic Regression Inputs
這是我第一次嘗試使用多項式Logistic回歸,而且入門起來很困難。 我目前有一個包含203個觀測值的數據集,其中包含22個獨立變量和1個因變量,所有這些變量都是數字且連續的。 我的目標是使用MATLAB mnrfit
函數預測mnrfit
變量屬於三個區間(y<0, 0<y<5, and 5<y)
之一的未來觀測的概率。
我如何將數據輸入mnrfit
函數以獲得這些結果? 我相信我將不得不使用此函數來獲取系數,然后使用mnrval
函數來確定未來觀察的概率。 謝謝您的幫助!
給出http://se.mathworks.com/help/stats/mnrfit.html
看來您要做的就是將Y變量轉換為整數數組,例如
說Yord =(Y> 0)+(Y> 5)+1
然后調用B = mnrfit(X,Yord)
其中X是預測因子/特征的矩陣
按照上面鏈接中示例中建議的方式重塑B,最后調用mnrval(B,X)以獲取小於零,介於零到五之間或大於零的概率
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.