- ベクトルの平均を計算する:
ベクトルの平均を計算するには、mean()
関数を使用します。以下は基本的な使い方です。
# ベクトルの作成
vec <- c(2, 4, 6, 8, 10)
# 平均の計算
average <- mean(vec)
print(average)
このコードでは、ベクトルvec
の要素の平均を計算し、結果をaverage
に格納しています。
- 行列の平均を計算する:
行列の場合、平均は行または列ごとに計算することができます。以下は行列の列ごとの平均を計算する例です。
# 行列の作成
mat <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3, byrow = TRUE)
# 列ごとの平均の計算
col_means <- colMeans(mat)
print(col_means)
このコードでは、行列mat
の列ごとの平均を計算し、結果をcol_means
に格納しています。
- データフレームの平均を計算する:
データフレームの特定の列の平均を計算するには、mean()
関数を使用します。以下はデータフレームの特定の列の平均を計算する例です。
# データフレームの作成
df <- data.frame(x = c(1, 2, 3, 4, 5), y = c(6, 7, 8, 9, 10))
# 特定の列の平均の計算
x_mean <- mean(df$x)
print(x_mean)
このコードでは、データフレームdf
の列x
の平均を計算し、結果をx_mean
に格納しています。
これらはRで平均を計算するためのシンプルで簡単な方法です。さまざまなデータ構造に対して平均を計算するための幅広いオプションがあります。必要に応じて、mean()
関数の他の引数や統計パッケージの関数を使用することもできます。