以下是我所追求的內容:在R中,是否有一種基於多個解釋變量計算/繪製平均值的有效方法?
讓我們使用R附帶的ToothGrowth
數據集作爲一個簡單示例。在這個數據集中有3列:長度,補充劑量,劑量。劑量和補充劑都是長度的解釋性變量。比方說,根據長度計算劑量並將補充劑作爲一個因素很容易。例如,使用qplot你只是這樣做:
qplot(x = ToothGrowth$dose , y = ToothGrowth$len, color = ToothGrowth$supp)
接下來的事情我想要做的就是看平均增長爲每個補充的趨勢劑量的增加。也就是說,構建一個非常相似的圖,除了我想要y變量是基於劑量和補充值的平均值。
我不知道如何做到這一點與調用qplot。我想到可能要做的事情是計算一個新列或什麼,但我也不知道如何使用像mutate
這樣的東西來建立一個基於多個解釋變量的新列。
'tbl_df'。 – Stibu
@Stibu謝謝你指出,我打算刪除它,但... – steveb
爲了清楚起見,我刪除了「tbl_df」。 – steveb