簡體   English   中英

使用CVlm在R中進行多元回歸

[英]Multiple regression in R using CVlm

我有一個51列的數據框,其中第一列是響應變量,所有其他列是預測變量。 我想將此數據幀傳遞給DAAG包中的CVlm函數,但我不知道如何以簡短方式在公式的右側寫50列。 通常我會在所有預測變量列名之間加上一個加號(+),如下所示,如果我只有3個預測變量,則如下所示:

CVlm(dataset, form.lm(V1 ~ V2+V3+V4))

但是有50個預測變量,因此像這樣列出所有預測變量是沒有意義的。 是否有速記符號來執行以下操作:

CVlm(dataset, form.lm(V1 ~ V2...V50))

謝謝。

實際上,您只需要添加一個即可. 在數據集中包含所有變量。

CVlm(dataset, form.lm(V1 ~ .))

除了提供SabDeM的答案之外,您還可以有趣地研究一下有關R中公式類型的信息的多個來源。

例如,您可以考慮閱讀“ R簡介”第11章的第一部分,您可以在以下位置找到它: http : //cran.r-project.org/doc/manuals/R-intro.pdf

另外,快速參考站點可以是William B. King的教程,您可以在以下位置找到它: http : //ww2.coastal.edu/kingw/statistics/R-tutorials/formulae.html

最好的祝福,

巴勃羅

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM