Author: Hubert Baniecki
Date: 2023-02-20

# modelStudio in R Markdown HTML

#### Hubert Baniecki

#### 2023-02-20

To properly generate `modelStudio` in R Markdown HTML, add additional CSS into the `.Rmd` file.

One can either make the space wider, e.g.:

    <style type="text/css">

    .body {
      max-width: 1200px;
    }

    .main-container {
      max-width: 1200px;
    }

    </style>

Or/and move the dashboard to the left, e.g.:

    <style type="text/css">

    .r2d3 {
      position: relative !important;
      left: -180px !important;
    }

    </style>

Then, proceed to generate the `modelStudio`:

    library("DALEX")
    library("ranger")
    library("modelStudio")

    # fit a model
    model <- ranger(score ~., data = happiness_train)

    # create an explainer for the model
    explainer <- explain(model,
                         data = happiness_test,
                         y = happiness_test$score,
                         label = "Random Forest",
                         verbose = FALSE)

    # make a studio for the model
    modelStudio(explainer)