as_tibble.basis: Convert a spline basis to a tibble

Description Usage Arguments Details Value Examples

View source: R/fortify_basis.R

Description

Convert a spline basis to a tibble

Usage

1
2
## S3 method for class 'basis'
as_tibble(x, ...)

Arguments

x

object of class "basis"

...

Ignored.

Details

This function is needed because the default method for converting a matrix object with an additional class attribute to a tibble causes issues because each column of the resulting tibble has the attributes, including the matrix class, copied from the source. Having matrices as columns in a tibble causes dplyr to throw errors, so a special method is needed to avoid copying the class attribute.

Value

A tibble constructed from the underlying matrix of the basis object. Each column will possess all the attributes from the source object, except that the "class" attribute will be renamed to "basis.class" to avoid interfering with dplyr operations.

Examples

1
2
3
4
5
library(splines)
library(tibble)
x <- seq(0, 1, by=0.001)
spl <- bs(x, df=6)
as_tibble(spl)

sinhrks/ggfortify documentation built on May 26, 2018, 6:24 p.m.