当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R modelr model_matrix 构建设计矩阵


这是 stats::model.matrix() 的一个薄包装,返回一个 tibble。用它来确定如何将建模公式转换为矩阵,然后转换为方程。

用法

model_matrix(data, formula, ...)

参数

data

一个 DataFrame

formula

建模公式

...

其他参数传递给stats::model.matrix()

一点点。

例子

model_matrix(mtcars, mpg ~ cyl)
#> # A tibble: 32 × 2
#>    `(Intercept)`   cyl
#>            <dbl> <dbl>
#>  1             1     6
#>  2             1     6
#>  3             1     4
#>  4             1     6
#>  5             1     8
#>  6             1     6
#>  7             1     8
#>  8             1     4
#>  9             1     4
#> 10             1     6
#> # … with 22 more rows
model_matrix(iris, Sepal.Length ~ Species)
#> # A tibble: 150 × 3
#>    `(Intercept)` Speciesversicolor Speciesvirginica
#>            <dbl>             <dbl>            <dbl>
#>  1             1                 0                0
#>  2             1                 0                0
#>  3             1                 0                0
#>  4             1                 0                0
#>  5             1                 0                0
#>  6             1                 0                0
#>  7             1                 0                0
#>  8             1                 0                0
#>  9             1                 0                0
#> 10             1                 0                0
#> # … with 140 more rows
model_matrix(iris, Sepal.Length ~ Species - 1)
#> # A tibble: 150 × 3
#>    Speciessetosa Speciesversicolor Speciesvirginica
#>            <dbl>             <dbl>            <dbl>
#>  1             1                 0                0
#>  2             1                 0                0
#>  3             1                 0                0
#>  4             1                 0                0
#>  5             1                 0                0
#>  6             1                 0                0
#>  7             1                 0                0
#>  8             1                 0                0
#>  9             1                 0                0
#> 10             1                 0                0
#> # … with 140 more rows
源代码:R/model_matrix.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Construct a design matrix。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。