# data_grid

From modelr v0.1.2
by Hadley Wickham

##### Generate a data grid.

To visualise a model, it is very useful to be able to generate an
evenly spaced grid of points from the data. `data_grid`

helps you
do this by wrapping around `tidyr::expand()`

.

##### Usage

`data_grid(data, ..., .model = NULL)`

##### Arguments

- data
A data frame

- ...
Variables passed on to

`tidyr::expand()`

- .model
A model. If supplied, any predictors needed for the model not present in

`...`

will be filled in with "typical" values.

##### See Also

`seq_range()`

for generating ranges from continuous
variables.

##### Examples

```
# NOT RUN {
data_grid(mtcars, vs, am)
# For continuous variables, seq_range is useful
data_grid(mtcars, mpg = seq_range(mpg, 10))
# If you optionally supply a model, missing predictors will
# be filled in with typical values
mod <- lm(mpg ~ wt + cyl + vs, data = mtcars)
data_grid(mtcars, .model = mod)
data_grid(mtcars, cyl = seq_range(cyl, 9), .model = mod)
# }
```

*Documentation reproduced from package modelr, version 0.1.2, License: GPL-3*

### Community examples

Looks like there are no examples yet.