[程式] [R]如何利用分組變數id繪製兩變數x與y的迴歸線?
------------------------------------------------------------------------
[軟體程式類別]:R
[程式問題]: 簡單回歸分析繪圖
[軟體熟悉度]:中(3個月到1年)
[問題敘述]:
目前打算以R,利用某分組變數(假設學校id,校數160所),
繪製SES變數(社會經濟地位)與Math(數學成就)變數的迴歸線,以察看各校SES與Math的
迴歸線斜率等資訊。
在SPSS,通常會使用split函數將資料檔依照id變數分組分析,在R,此功能似乎不是
那麼好用!但想利用R的後續功能擷取各校迴歸斜率,故請教語法!
[程式範例]:
假設資料檔為a
b=split(a,a$id) #左列語法可將a資料檔依id分組陳列,但接下來如何利用
split改寫lm(y~x) 就不得而知,請教各位有此經驗的前輩。謝謝
備註: split功能在SPSS相當好用,R是否也有比較好用的分組分析功能?
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.41.251