No.22151 Re: Rを使った成績などの判定 【青木繁伸】 2016/09/26(Mon) 21:24
やり方はいろいろありますが,区切りが不等間隔なこともあるので,一般的な方法を示しましょう。findInterval 関数を使います。x <- seq(6.0, 10.5, by=0.1)findInerval の第2引数 c(0, 6.7, 6.9, 7.1, 7.3, 7.6, 8.0, 8.5, 9.1, 9.8) は
y <- 11-findInterval(x, c(0, 6.7, 6.9, 7.1, 7.3, 7.6, 8.0, 8.5, 9.1, 9.8))
data.frame(x, y)
0 以上 6.7未満を 1,6.7 以上 6.9 未満を 2,...,9.8 以上を 10 にするための区切りです。
11 からその値を引けば,欲しい数値になりますね。
No.22152 Re: Rを使った成績などの判定 【初学者】 2016/09/26(Mon) 22:45
早速のお返事をいただき,誠にありがとうございます。
ご教示いただいた通り,findinterval関数を使って一度やってみます。
ありがとうございました。
今後とも何卒よろしくお願いいたします。
● 「統計学関連なんでもあり」の過去ログ--- 048 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る