Rで平均を計算する方法と使い方


  1. ベクトルの平均を計算する:

ベクトルの平均を計算するには、mean()関数を使用します。以下は基本的な使い方です。

# ベクトルの作成
vec <- c(2, 4, 6, 8, 10)
# 平均の計算
average <- mean(vec)
print(average)

このコードでは、ベクトルvecの要素の平均を計算し、結果をaverageに格納しています。

  1. 行列の平均を計算する:

行列の場合、平均は行または列ごとに計算することができます。以下は行列の列ごとの平均を計算する例です。

# 行列の作成
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に格納しています。

  1. データフレームの平均を計算する:

データフレームの特定の列の平均を計算するには、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()関数の他の引数や統計パッケージの関数を使用することもできます。