2015-07-10 78 views
3

我已經給了vowpal wabbit一個帶有兩個標籤的數據集,並對它進行邏輯迴歸。問題是,它將實際數字從正向返回爲負向,如預測一樣。現在,如果我想將這些值轉換爲某種類型的概率。我應該如何去做。如何將Vowpal Wabbit邏輯斯諦預測轉換爲概率

我在想也許預測值是a'x其中a是係數向量,x是特徵向量。如果是這種情況,那麼我可以直接使用二項式鏈接函數來獲得probs。

回答

3

在命令行中使用--link=logistic
或者,您可以在vw的utl文件夾中使用腳本logistic來轉換已獲得的結果。
PLS指How to return predictions in the [0, 1] interval for SVMs in vowpal wabbit

+0

我使用的命令行'VW --save_resume --readable_model的ob/E/nsefut/VW_testing/buyModel.VWM -d的ob/E/nsefut/VW_testing/VWbuy.VWF --quiet - -predictions ob/e/nsefut/VW_testing/buyPredict.VWP --loss_function logistic --noconstant -f ob/e/nsefut/VW_testing/vwBuyModel.m --link logistic'。然後它說 - 連接無法識別的選項。 – DarkHorse

+1

礦井工作正常。你可以試試'--link = logistic'而不是'--link logistic'?可能你的VW版本太舊了。什麼是你的VW版本?你可以從github獲得v8.0 – truf