開始使用免費開始

多個斜率

你在影片中學到 model.matrix()glm() 的關係。現在,你可以「打開 R 的引擎蓋」來看看 formula 是怎麼運作的。model.matrix() 的輸入和 lm()glm() 的 formula 輸入很像,但有一個關鍵差異:model.matrix() 沒有左手邊(例如 y ~),只有右手邊(例如 ~ x)。

例如,model.matrix( ~ x1)model.matrix( ~ x1 + x2) 都是有效的輸入。model.matrix() 的輸出稱為預測矩陣,因為它對應到 R 裡 formula 的預測部分(也就是右手邊)。

在這個練習中,你會用 model.matrix() 搭配 2 個向量:sizecount。 首先,建立只包含 size 的簡單 formula。 接著,建立同時包含 sizecount 的 formula。

本練習屬於課程

R 的廣義線性模型

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Use model.matrix() with size
___
編輯並執行程式碼