我正嘗試在x軸上生成一個帶有因子的簡單散點圖。得到的圖表顯示水平線條而不是點(不幸的是,不能上傳圖像)。水平軸上的因子散點圖
根據示例3.5從將某些SAS代碼轉錄爲R根據我的教授的要求,Dobson,Bennett的廣義線性模型介紹。目的是向R介紹我的同學,所以我試圖儘可能保持簡單和乾淨。
dat <- data.frame(age_group = c("30-34", "35-39", "40-44",
"45-49", "50-54", "55-59", "60-64", "65-69"),
deaths = c(1, 5, 5, 12, 25, 38, 54, 65),
population = c(17742, 16554, 16059, 13083, 10784, 9645, 10706, 9933))
dat <- within(dat, {
rate <- deaths/population * 100000
lograte <- log(deaths/population * 100000)
})
我的陰謀
with(dat, plot(age_group, lograte, pch=19))
不會產生 '點',我想。我有一個黑客一起解決方案,我會稍後發佈,但想看看是否有更好的方法。再次,道歉,我不能上傳圖像。
謝謝你,這是非常有幫助的。如果可能的話,我更喜歡base R,但這是一個很好的解決方案。 – Whitebeard
剛剛更新了答案 – Rentrop
@ Floo0:你比我快。爲了解釋爲什麼山姆的代碼產生了意想不到的結果,我會留下我的答案。 – Stibu