R: Convert a spline basis to a tibble

as_tibble.basis {ggfortify} | R Documentation

## Convert a spline basis to a tibble

### Description

Convert a spline basis to a tibble

### Usage

    ## 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

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

[Package ggfortify version 0.4.3 Index]