3
は、標準誤差がデフォルトのオプションを使用して計算されます。ここggplot2:geom_smoothでの予測の信頼区間を取得するにはどうすればよいですか?
dataframe <- data_frame(x = c(1,2,3,4,5,6),
y = c(12,24,24,34,12,15))
> dataframe
# A tibble: 6 x 2
x y
<dbl> <dbl>
1 1 12
2 2 24
3 3 24
4 4 34
5 5 12
6 6 15
dataframe %>% ggplot(., aes(x = x, y = y)) +
geom_point() +
geom_smooth(method = 'lm', formula = y~x)
この簡単な例を考えてみましょう。しかし、私はパッケージで提供堅牢分散共分散行列を使用したい使用してsandwich
とある
lmtest
、vcovHC(mymodel, "HC3")
geom_smooth()
機能を使用して簡単な方法でそれを取得する方法はあります?
あなたはggplot2で直接これを行うことはできません。 'sandwich'を使って上下の信頼バンドを手動で生成し、それらを' geom_ribbon() 'に渡す必要があります。 'geom_ribbon'だけが表示されるようにするには' se = FALSE'が 'geom_smooth()'にセットされていることを確認してください。 – Noah
@noah、面白いです。あなたはソリューションを投稿するのに気をつけますか? –