Skip to content

Commit ab2f958

Browse files
committed
Updated DESCRIPTION per request from CRAN and slightly revised introduction to Basics vignette.
1 parent cb4af1f commit ab2f958

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

DESCRIPTION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Package: mosaicModel
22
Type: Package
3-
Title: Provide a Consistent Interface to a Range of Statistical Model Architectures
3+
Title: An Interface to Statistical Modeling Independent of Model Architecture
44
Version: 0.3.0
55
Author: Kaplan Daniel [aut, cre],
66
Pruim Randall [aut, cre]
77
Maintainer: Daniel Kaplan <[email protected]>
8-
Description: Provides functions for training, evaluating, and interpreting a range of statistical models. The goal is to abstract the operations on models from the particular architecture of the model. For instance, calculating effect sizes rather than looking at coefficients.
8+
Description: Provides functions for evaluating, displaying, and interpreting statistical models. The goal is to abstract the operations on models from the particular architecture of the model. For instance, calculating effect sizes rather than looking at coefficients. The package includes interfaces to both regression and classification architectures, including lm, glm, random forests and recursive partitioning, knn, linear and quadratic discriminant analysis, and models produced by the caret package's train. It's straightforward to add in other other model architectures.
99
License: MIT + file LICENSE
1010
Encoding: UTF-8
1111
LazyData: TRUE

vignettes/Basics.Rmd

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,13 @@ theme_update(legend.position = "top")
2323
knitr::opts_chunk$set(fig.align = "center", fig.show = "hold", out.width = "45%")
2424
```
2525

26-
The `mosaicModel` package provides a basic interface for interpreting and displaying models. The interface consists of a handful of high-level functions that operate in a consistent way across different model architectures, including those typically classed as "machine learning."
26+
The `mosaicModel` package provides a basic interface for interpreting and displaying models. From the early beginnings of R, methods such as `summary`, `plot`, and `predict` provided a consistent vocabulary for generating model output and reports, but the format and contents of those reports depended strongly on the specifics of the model architecture. For example, for architectures such as `lm` and `glm`, the `summary` method produces a regression table showing point estimates and standard errors on model coefficients. But other widely used architectures such as random forests or k-nearest neighbors do not generate coefficients and so need to be displayed and interpreted in other ways.
2727

28-
* `mod_eval()` -- evaluate a model, that is, turn inputs into model values. For many model architectures, you can also get prediction or confidence intervals on the outputs.
28+
To provide a general interface for displaying and interpreting models, the `mosaicModel` package provides an alternative structure of operations that make sense for a wide range of model architectures, including those typically grouped under the term "machine learning."
29+
30+
The package implements operations that can be applied to a wide range of model architectures producing reports interface consists of a handful of high-level functions that operate in a manner independent of model architecture.
31+
32+
* `mod_eval()` -- evaluate a model, that is, turn inputs into model values and standard errors on those values.
2933
* `mod_plot()` -- produce a graphical display of the "shape" of a model. There can be as many as 4 input variables shown, along with the output.
3034
* `mod_effect()` -- calculate effect sizes, that is, how a change in an input variable changes the output
3135
* `mod_error()` -- find the mean square prediction error (or the log likelihood)

0 commit comments

Comments
 (0)