いくつかの「Tスコア」テーブルをRに入力する必要があるプロジェクトに取り組んでいます。これらは、生のテストスコアを標準化された値に変換するために使用されるテーブルです。それらは一般的に特定のパターンに従いますが、単純なパターンではありません。たとえば、1つのパターンは次のとおりです。
34,36,39,42,44,47,50,52,55,58,60,63,66,68,
71,74,76,79,82,84,87,90,92,95,98,100,103,106
手で入力するのではなく、単純な関数を使用してこれらを入力したいと思います。seq()関数は、次のような単純なシーケンスを作成できることを知っています。
R> seq(1,10,2)
[1] 1 3 5 7 9
特定のパターンに基づいてより複雑なシーケンスを作成する方法はありますか?たとえば、上記のデータは次のように実行できます。
c(34,seq(36:106,c(3,3,2)) # The pattern goes 36,39,42,44,47,50,52 (+3,+3,+2)
...ただし、これによりエラーが発生します。これを行うべき関数があると思いましたが、私のGoogle-fuはすべて、元のseq()に戻ったばかりです。