2013-02-11 2 views
0

Я использую vis.gam() для построения результатов следующей модели:Как установить пределы для оси x и y с помощью функции vis.gam() из пакета mgcv в r?

gam.5 <- gam(mortality.under.2~s(maternal_age)+ s(birth_year) + 
      te(birth_year,maternal_age) + wealth + sex + 
     residence+ maternal_educ 
      ,data=colombia1,family="binomial") 

код, чтобы сделать сюжет следующий:

vis.gam(gam.5,view=c("maternal_age","birth_year"), 
     plot.type="contour",type="response", 
     cond=list(wealth="Lowest quintile",sex="Female", 
     residence="Rural",maternal_educ="Primary")) 

К сожалению, она производит предсказать значения вне диапазон данных для переменных maternal_age и birth_year. Любое предложение о том, как ограничить диапазон прогнозируемых значений в графике для переменных в view?

Благодаря кучу,

Антонио Педро.

+0

посмотреть на 'too.far' аргумента на 'vis.gam' – mnel

ответ

0

Глядя на коде появляется графическая парадигма базовых графики (в частности, функции persp) и что есть конечные многоточия аргумент, так почему бы не добавить:

..., `xlim=range(columbia1(maternal_age), ylim=range(columbia1$birth_year)`