R でのデータ操作を理解するために、私はsplit-apply-combineに関する Hadley の論文を読み始めました。
私は3ページ目にいて、コードを理解するためにコードを調べようとしています. 残念ながら、コードにエラーがあり、私の再現は忠実です (c&p と手入力を行いました)。私はこのことを学ぼうとしており、最初は正しいので、何が問題なのか実際にはわかりません. R2.5とR3.0の両方で試してみました
library("MASS")
library("plyr")
data(ozone)
one<-ozone[1,1,]
month<-ordered(rep(1:12,length=72))
model<-rlm(one ~ month - 1)
deseas<-resid(model)
deseasf<-function(value) {rlm(value ~ month - 1)}
models<-aaply(ozone,1:2,deseasf)
deseas<-aaply(models,1:2,resid)
モデルラインエラーError: Results must have one or more dimensions.
それがうまくいくかどうか、またはうまくいかない場合は何を修正/修正する必要があるか、そしてその理由を教えてもらえますか?
PS -私の仕事のプロキシが現在サイトをブロックしているため、http://plyr.had.co.nz/で正誤表を確認できません!