始める無料で始める

因子とは何か、なぜ使うのか?(2)

R で因子を作成するには、factor() 関数を使います。まず、限られた数のカテゴリに属する観測値を含むベクトルを用意します。たとえば、sex_vector には 5 人の性別が格納されています。

sex_vector <- c("Male","Female","Female","Male","Male")

ここには 2 つのカテゴリ、つまり R の用語で言う「因子レベル」が存在します。"Male""Female" です。

factor() 関数を使うと、ベクトルを因子としてエンコードできます。

factor_sex_vector <- factor(sex_vector)

この演習はコースの一部です

R 入門

コースを見る

演習の手順

  • 文字ベクトル sex_vectorfactor() で因子に変換し、結果を factor_sex_vector に代入しましょう。
  • factor_sex_vector を出力し、実際の値の下に因子レベルが表示されることを確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")

# Convert sex_vector to a factor
factor_sex_vector <-

# Print out factor_sex_vector
コードを編集して実行