300回目の記事は悩みましたが、私的によく使う分布のコマンドです。Rでは分布コマンドを利用してランダムに値を得る時にコマンド前にrを加えます。
ぜひ、紹介するコマンドをヘルプで確認し基本コマンドに収録されている「各種分布コマンド」を確認してみてください。Rの習得の一歩になるかもしれません。
なお、beeswarmプロットに「vipor」パッケージを利用しています。
実行コマンドはR version 4.2.2で確認しています。
実行コマンド
詳細はコメント、コマンドのヘルプを確認してください。
#パッケージのインストール install.packages("vipor") #パッケージの読み込み library("vipor") ###データ例の作成##### n <- 1500 TestDF <- data.frame(Group = sample(paste0("Group", 1:2), n, replace = TRUE), "ベータ分布" = rbeta(n, 1, 1, ncp = 0), "正規分布" = rnorm(n), "カイ二乗分布" = rchisq(n, 1), "ポアソン分布" = rpois(n, 1), "ロジスティック分布" = rlogis(n, 0, 1), "一様分布" = runif(n, 0, 1)) ##### par(mfrow = c(2,3)) for(n in 1:6){ vpPlot(TestDF[, 1], TestDF[, n + 1], pch = 21, col = "#4b61ba", main = colnames(TestDF[n + 1]), alpha = .1) }
出力結果
分布のプロットです。
少しでも、あなたの解析が楽になりますように!!