2017-09-28 3 views
0
lmModel <- lm(y~.,data.frame(y=y, x=x)) 
step <- stepAIC(lmModel, direction="both") 
step$anova 

段階的モデル・パス分析RのstepAICから重要な変数をExcelシートに抽出するにはどうすればいいですか?逸脱表の

初期モデル:

y ~ x.Market.Price + x.Quantity + x.Country + x.Incoterm + x.Channel + 
x.PaymentTerm 

最終モデル:

y ~ x.Quantity + x.Country + x.Incoterm + x.PaymentTerm 

質問:

さて、ANOVAリストに最終モデルを$コンソールでのみ実行できます。

最終モデルの変数名をExcelシートに取り込むにはどうすればよいですか?

例えば

as.formula(ステップ)

は私の最終的な変数データを与えます。これをデータフレームではないので、どのようにExcelシートに書きますか?

答えて

0

お試しmodel.matrix(step)これにより、選択された変数のdata.frameが得られます。これをテキストファイルに書き込んでExcelにインポートすることができます。

+0

XLConnectパッケージを使用している関数の中でmodel.matrix(step)を実行しているときに「java heap space」エラーが発生します –

+0

http://www.statmethods.net/input/exportingdata.htmlから: 'library(xlsx);を使ってください。 write.xlsx(mydata、 "c:/mydata.xlsx") ' – TheRimalaya

+0

私も役に立たなかった。他のオプションはありますか?たとえば、as.formula(step)は私に最終的な変数データを与えます。これをデータフレームではないので、どのようにExcelシートに書きますか? –

関連する問題