autoplot.fitgam: Automatically create a ggplot for objects obtained from...

View source: R/gam_fit.R

autoplot.fitgamR Documentation

Automatically create a ggplot for objects obtained from fit_gam()

Description

Takes an object produced by fit_gam(), and plots the fitted GAM.

Usage

## S3 method for class 'fitgam'
autoplot(
  object,
  conf_int = FALSE,
  color_gam = "steelblue",
  show_observations = FALSE,
  x_stepsize = NULL,
  size_points = 1,
  color_points = "black",
  rotate_labels = FALSE,
  remove_outliers = NULL,
  ...
)

Arguments

object

fitgam object produced by fit_gam()

conf_int

determines whether 95 percent confidence intervals will be plotted. The default is conf_int = FALSE.

color_gam

a color can be specified either by name (e.g.: "red") or by hexadecimal code (e.g. : "#FF1234") (default is "steelblue")

show_observations

add observed frequency/severity points for each level of the variable for which tariff classes are constructed

x_stepsize

set step size for labels horizontal axis

size_points

size for points (1 is default)

color_points

change the color of the points in the graph ("black" is default)

rotate_labels

rotate x-labels 45 degrees (this might be helpful for overlapping x-labels)

remove_outliers

do not show observations above this number in the plot. This might be helpful for outliers.

...

other plotting parameters to affect the plot

Value

a ggplot object

Author(s)

Martin Haringa

Examples

## Not run: 
library(ggplot2)
library(dplyr)
fit_gam(MTPL, nclaims = nclaims, x = age_policyholder,
        exposure = exposure) %>%
   autoplot(., show_observations = TRUE)

## End(Not run)


MHaringa/actuarialpricing documentation built on Jan. 11, 2024, 1:13 a.m.