2
我剛完成使用mgcv
程序包(我將稱這個模型爲gam1.5
)來完成擬合GAM。我一直在玩vis.gam
函數,我有一個問題,我一直無法解決。當使用vis.gam進行mgcv GAM時,將z軸值歸一化到[0,1]
我想標準化我的模型的擬合值,所以當我使用vis.gam
時,z軸的限制爲[0,1]。
我的想法就是將正常化公式在我的GAM模型的$fitted.values
如下:
gam1.5$fitted.values<-(gam1.5$fitted.values-min(gam1.5$fitted.values))/(max(gam1.5$fitted.values)-min(gam1.5$fitted.values))
然而,當我運行vis.gam
,它不會改變z軸的規模。我想知道我是否將規範化公式應用於GAM對象內的不正確對象(與$fitted.values
不同)。
非常感謝您的回答!最後,我使用predict.gam創建了一個新的數據框,並對這個新數據框中的值進行規範化處理,然後按照您的建議使用wireframe()繪製一個3d表面。 – gfmg1992