前提・実現したいこと
Rのggplot2で作成した散布図に、回帰式や決定係数、P値などを表記したい
対処方法などを、ご教授いただけると幸いです。
発生している問題・エラーメッセージ
ggpmisc にて表記したところ、数式などの文字が以下のような状態で表記される。
正常に表記するためにはどうすれば良いか?
italic(y)~'='~6+0.8*~italic(x) ※画像が添付できないので状態を書き込みました などと表記される。 表記したいのは y= 6+0.8x
該当のソースコード
library(ggplot2) library(ggpmisc) library(tidyverse) windowsFonts(Cen = windowsFont("Century")) fit <- lm(M ~ F, data = d) new_mtcars <- cbind(d, predict(fit, interval = "prediction")) head(new_mtcars) g <- ggplot(data = new_mtcars, aes(x = F, y = M)) g + geom_ribbon(aes(ymin = lwr, ymax = upr), alpha = 0.2, fill = 'green') + geom_point() +geom_smooth(method = "lm", formula = y ~ x) + stat_poly_eq(formula = y ~ x,aes(label = paste(..eq.label..,rr.label,p.value.label,"N=", nrow(d))))
試したこと
ggpmiscを読み込んだ時点で、「annotate」 がマスクされていると表示されます。
annotate:: で試してみたが、上手くいかなかった。
補足情報(FW/ツールのバージョンなど)
R4.0.3
パッケージのアップデートは最新にしています
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/29 07:06