Learn R Programming

ggfortify (version 0.4.17)

as_tibble.basis: Convert a spline basis to a tibble

Description

Convert a spline basis to a tibble

Usage

# S3 method for basis
as_tibble(x, ...)

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.

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.

Examples

Run this code
if (FALSE) {
library(splines)
library(tibble)
x <- seq(0, 1, by=0.001)
spl <- bs(x, df=6)
as_tibble(spl)
}

Run the code above in your browser using DataLab