R語言怎樣指定相似名稱變數?

時間 2021-06-09 17:52:13

1樓:黃江樓

假設你的因變數是Y,和其他自變數 yyi 組成乙個 data.frame(Y = ..., yy1 = ..., yy2yy10000 = ...),取名為 df。

用所有自變數跑乙個線性模型:lm(Y ~ ., data = df),那個 . 就起到 * 的作用。

實際上,如果 data 是資料框,且因變數是資料框第一列,可以直接lm(df) 。

補充:針對題主所要求,篩選相似變數名,以 mtcars 資料集為例,篩選出名字裡有 ar 的變數然後建立模型:

data

(mtcars)df

.names

<-colnames

(mtcars

)var

.selected

<-df.

names

[grep

("ar",df

.names

)]usr

.formula

<-as.

formula

(paste(df

.names[1

]," ~ "

,paste

(var

.selected

,collapse

="+"

)))>

usr.

formula

mpg~

gear

+carb

R語言大佬救救我!!!怎麼利用R函式rnorm編寫p維正態分佈的隨機數生成的R通用程式

首先,這是個錯題,非對角元應該是 否則,當 接近1,且 時,不能保證協方差矩陣的正定性。如問題三 set.seed 1 1 rMVnorm function n p,mu sigma2 rho else for k in1 p else return X 2n 100000 p 8mu 1 1 p ...

如何選擇python還是R語言?

生化環材 我不負責任地推薦Python。其他答主從易用性等方面分析了Python VS R的優缺點。他們說的都很有道理。那我推薦Python的原因是什麼呢?學Python容易跳槽轉行啊!據我所知,R語言目前僅僅是資料統計與生物資訊學用得比較多,如果不能確定以後僅使用R能不能夠用,乾脆直接上Pytho...

R語言批量處理csv檔案

莫小遠 as.list list.files map function x read.csv x reduce rbind 梅立霄 R語言是函式式程式語言。在函式式程式語言中,大部分情況可以不用for迴圈。files list.files directory read.csv paste0 dire...