boxcox處理負值時,為何需要用正值代入boxcox找出lambda,然後負值用 -1/lambda代入?
2019/05/18 下午 01:33
機器學習共學討論版
許仲廷
觀看數:34
回答數:1
收藏數:0
ml100-2
ml100-2-d21
想請問在boxcox,
處理負值的時候,我在stackflow找到這個方法,
https://stackoverflow.com/questions/50180988/valueerror-data-must-be-positive-boxcox-scipy
用正值代入boxcox找出lambda,然後負值用 -1/lambda代入
為何要這樣做?
回答列表
-
2019/05/20 下午 00:16陳明佑 (Ming You Chen)贊同數:不贊同數:留言數:
同學您找的這個方法, 比我們解答中提到的方法更為細緻
但是並不是負值用 -1/lambda 代入喔, 只有零是用這個值帶入
其中 lambda 是 boxcox 的參數 lambda,
我想應該是 boxcox趨近0時, 函數會趨近這個數吧
但是負的值要帶入, 還是會有問題的