2

現在、GAMモデルを使用して、シカゴの大気汚染と死亡率の関係についてWood(2006)が行った演習を複製しています。

それで、私は彼が彼の本で使用したコードに従いました。ライブラリは「gamair」と呼ばれ、データフレームは「chicago」です。

私はこれを置きます(本のように):

gam(death~s(time,bs="cr",k=200)+pm10median+so2median+o3median+tmpd,data=chicago,family=poisson)

しかし、エラーが発生しました:

Error in s(time, bs = "cr", k = 200) : 
  unused argument(s) (bs = "cr", k = 200)

誰かが私にこれを説明できますか?

どうもありがとう。

4

1 に答える 1

4

mgcvパッケージもロードしましたgamairか?

library(gamair)
library(mgcv)
data(chicago)
gam(death~s(time,bs="cr",k=200)+pm10median+so2median+o3median+tmpd,data=chicago,family=poisson)

私にとってはうまくいきます。

関数以外のパッケージgamを使用すると、エラーを再現できます。mgcvgam

于 2012-05-23T00:13:41.337 に答える