に最小値と最大値を追加するにはどうすればよい私は同時に与えられたデータの平均値、最小値、最大値及び95%信頼区間(CI)をプロットしたいと思います:私は平均プロット(sciplot)
duration <- sample(1:100, 12, replace=F)
locality <- c(rep("loc1", 6), rep("loc2", 6))
data <- data.frame(locality, duration)
は、私はすでにそれらを個別にプロットするために管理してきましたが、エラーバーは95%CIを表すように、これらの情報をブレンドする方法を見つけ出すことができなかった、と最小値と最大値は、以下の点として表示され、エラーバーの上に表示されます。
plot using 95% confidence intervals
library(sciplot)
lineplot.CI(data$locality, data$duration, type="p",
ci.fun= function(x) c(mean(x, na.rm=T)-qt(0.975, nrow(data)-2)*se(x, na.rm=T),
mean(x, na.rm=T)+qt(0.975, nrow(data)-2)*se(x, na.rm=T)))
lineplot.CI(data$locality, data$duration, type="p",
ci.fun= function(x) c(mean(x, na.rm = TRUE)-min(x, na.rm = TRUE),
mean(x, na.rm = TRUE)+max(x, na.rm = TRUE)))
私はRの助けに見て、インターネット上で可能な解決策を探し、それを行う方法を見つけ出すことができませんでしたしました。
をデータセットを追加し、コードを変更します。私はそれを確認するために、コードの中に潜っていないものの、プロットのxの値は、ちょうど
data$locality
のために、おそらく因子の値から派生した整数を、昇順されていますあなたが持っている問題を説明する。 –私はコードを編集し、ランダムなデータセットを追加してそれをよりよく説明しました –
私はlineplot.CIのコードを見ていましたが、私が見ることができる限りすべてのベースグラフィックスなので、 'min'sと' max'sを追加するための 'points'呼び出しです。 –