私はRを初めて使用します。この質問に明らかな答えがある場合は許してください。しかし、解決策を見つけることができませんでした。私は SAS の経験があり、この問題を間違った方法で考えているだけかもしれません。
私は、何百もの被験者から繰り返し測定されたデータセットを持っています。各被験者は、さまざまな年齢にわたって複数の測定値を持っています。各サブジェクトは、ID 変数によって識別されます。個々の被験者 (ID) ごとに、年齢別に各測定値 (体重としましょう) をプロットしたいと思います。
私はggplot2を使って次のようなことをしました:
ggplot(data = dataset, aes(x = AGE, y = WEIGHT )) + geom_line() + facet_wrap(~ID)
これは少数の被験者には有効ですが、データセット全体には有効ではありません。
私も次のようなことを試しました:
ggplot(data=data, aes(x = AGE,y = BW, group = ID, colour = ID)) + geom_line()
これも少数の被験者には機能しますが、数百の被験者では判読できません。
次のようなコードを使用してサブセット化しようとしました:
temp <- split(dataset,dataset$ID)
しかし、結果のデータセットをどのように扱うかわかりません。あるいは、個々のプロットが作成されるように facet_wrap を単純に調整する方法があるのでしょうか?
ありがとう!