iyi bir fikir bir R oturumu GAM analizi çalışmasına uygun olup olmadığını kontrol etmek için bu oyuncak fonksiyonu var olabilir.
olup. Bahsettiğiniz gibi: mgcv
, plot.gam
işlevinin bulunduğu konumdur. Sorun, R oturumuyla aynı anda iki uyumlu olmayan paketiniz olan gam
ve mgcv
olmasıdır. gam.mod
'nuzu gam::gam
ile sığdırın, ancak modeli mgcv::plot.gam
ile çizin.
Not: Normalde ::
kullanarak doğru olanı burada etkisini kaybedecektir. Normalde iki paketin maskelenmiş bazı işlevleri olduğunda, ::
çözümdür. Ancak, mgcv
ve gam
için, bu tamamen imkansızdır. Benim önerim, gam
kullanırsanız, R oturumunuzda hiç mgcv
'a dokunmayın ve tersini yapın.
Yeni bir R oturumu başlatıyorum ve aşağıdakileri yapın, her şey yolunda!
library(gam)
library(ISLR) # contains the Wage dataset used here
gam.mod <- gam(wage ~ s(year, 4) + s(age, 5) + education, data = Wage)
par(mfrow = c(2,2)); plot(gam.mod)
Cevabınız için teşekkür ederiz. Asla
mgcv
'u yüklemedim, sadece
gam
için bir bağımlılık olduğunu varsaydım. Yeni bir R oturumu başlattım ve sağladığınız kod işe yaradı. Ben aslında aynı soruna neden olan
car
kitaplığı olduğunu buldum.
mgcv
ve gam
birbirlerine bağlı değildir, ancak mgcv
gam
daha popüler olduğu için, birçok paket car
, örneğin, mgcv
bağımlılığı vardır: "İthalat" alanı
car: Companion to Applied Regression
Functions and Datasets to Accompany J. Fox and S. Weisberg, An R Companion to
Applied Regression, Second Edition, Sage, 2011.
Version: 2.1-3
Depends: R (≥ 3.2.0)
Imports: MASS, mgcv, nnet, pbkrtest (≥ 0.4-4), quantreg, grDevices, utils,
stats, graphics
Not library(car)
, bu paketleri aynı anda yükleyecektir.
Cevabınız için teşekkür ederiz. Ben asla mgcv yüklemedim, sadece gam için bir bağımlılık olduğunu varsadım. Yeni bir R oturumu başlattım ve sağladığınız kodu çalıştırdım. Ben aslında aynı soruna neden olan '' '' '' '' '' '' '' '' '' kitap olduğunu buldum. '' '' '' Notasyonu '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' meseleyi çözmez. –