5

私はデータセットに取り組んでおり、線形 LASSO/Ridge 回帰にglmnetを使用しています。

簡単にするために、私が使用しているモデルは次のとおりであると仮定しましょう。

cv.glmnet(train.features, train.response, alpha=1, nlambda=100, type.measure = "mse", nfolds = 10)

クライアント向けのプレゼンテーションを準備していて、変数の T 統計R 二乗値を示す必要があります。さらに、モデルの適合値に対して残差をプロットする必要もあります。

これを行う関数をゼロから作成する前に、これがライブラリで既にカバーされているかどうかを尋ねたかったのです。glmnet ビネットを確認しましたが、何も見つかりませんでした。

ご協力いただきありがとうございます!

4

2 に答える 2

9

質問に対する部分的な回答: plotmo R パッケージのplotres 関数は、 glmnetcv.glmnetモデルを含むさまざまなモデルの残差を簡単にプロットする方法です。 パッケージに含まれているプロットのビネットに詳細があります。例えば

library(glmnet)
data(longley)
mod <- glmnet(data.matrix(longley[,1:6]), longley[,7])
library(plotmo) # for plotres
plotres(mod)

次のプロットを与えます。適切な引数を plotres に渡すことで、サブプロットを選択し、プロットを変更できます。

プロット

于 2016-08-22T18:00:16.557 に答える