以下に示す作業例でx
呼び出されたデータフレームから呼び出された変数から分位数-分位数プロットを作成しています。データセットの変数でdf
ポイントにラベルを付けたいと思います。name
df
苦痛な解決策に頼ることなくggplot2でこれを行うことは可能ですか(理論的な分布を手でコーディングし、それを経験的なものに対してプロットします)?
編集:そうです、回答を投稿してから削除したユーザーのおかげです。以下のアルンの答えの後のコメントを参照してください。を使った巧妙な解決策を提供してくれたDidzisに感謝しggbuild
ます。
# MWE
df <- structure(list(name = structure(c(1L, 2L, 3L, 4L, 5L, 7L, 9L,
10L, 6L, 12L, 13L, 14L, 15L, 16L, 17L, 19L, 18L, 20L, 21L, 22L,
8L, 23L, 11L, 24L), .Label = c("AUS", "AUT", "BEL", "CAN", "CYP",
"DEU", "DNK", "ESP", "FIN", "FRA", "GBR", "GRC", "IRL", "ITA",
"JPN", "MLT", "NLD", "NOR", "NZL", "PRT", "SVK", "SVN", "SWE",
"USA"), class = "factor"), x = c(-0.739390016757746, 0.358177826874146,
1.10474523846099, -0.250589535389937, -0.423112615445571, -0.862144579740376,
0.823039669834058, 0.079521521937704, 1.08173649722493, -2.03962942823921,
1.05571087029737, 0.187147291278723, -0.144770773941437, 0.957990771847331,
-0.0546549555439176, -2.70142550075757, -0.391588386498849, -0.23855544527369,
-0.242781575907386, -0.176765072121165, 0.105155860923456, 2.69031085872414,
-0.158320176671995, -0.564560815972446)), .Names = c("name",
"x"), row.names = c(NA, -24L), class = "data.frame")
library(ggplot2)
qplot(sample = x, data = df) + geom_abline(linetype = "dotted") + theme_bw()
# ... using names instead of points would allow to spot the outliers
私はこの要点の適応に取り組んでおり、CVユーザーが関心を持つ可能性のある回帰診断について質問がある場合は、CrossValidatedに他の質問を送信することを検討します。