真ちゅうというラベルの付いたデータセットを読み取り、各年齢の3か国のロジット関数ログ(p / 1-p)を見つけて、真ちゅうの標準に対してプロットする必要があります。
dat <- structure(list(Age=c(1L,5L,10L,20L,30L),Brass_Standard=c(85,76.9,75,71.3,65.2),Sweden=c(98.7,98.4,98.2,97.9,97.4),Italy=c(84.8,73.9,72.1,69.9,64.1),Japan=c(96.4,95.2,94.7,93.8,91.7)),.Names=c("Age","Brass_Standard","Sweden","Italy","Japan"),class="data.frame",row.names=c("1","2","3","4","5"))
Age Brass_Standard Sweden Italy Japan
1 1 85.0 98.7 84.8 96.4
2 5 76.9 98.4 73.9 95.2
3 10 75.0 98.2 72.1 94.7
4 20 71.3 97.9 69.9 93.8
5 30 65.2 97.4 64.1 91.7
Rのロジットを次のように定義しました
logit<-function(x) log(x/(1-x))
しかし、たとえばスウェーデンの値で実行しようとすると、エラーが発生します。次に、各国のロジット曲線をプロットして比較するにはどうすればよいですか。