Comments (3)
This works for saving one-off plots, but I'm still hoping to access the plot directly from the plotResiduals() object to support more complex workflows (i.e. looping through multiple predictors, saving the residual plot for each in a list, and generating a gridded figure with all the plots).
library(tidyverse)
library(lme4)
library(DHARMa)
library(here)
dat <- iris %>%
mutate(Petal.Length_factor = ifelse(Petal.Length < 4.2, "A", "B"))
mod <- lme4::lmer(Sepal.Width ~ Species + Petal.Width + (1 | Petal.Length_factor),
data = dat)
simulationOutput <- simulateResiduals(fittedModel = mod)
var <- "Petal.Width"
output_path <- here(paste0("residual_plot_", var, ".png"))
png(output_path)
plotResiduals(simulationOutput, dat %>% pull(var))
dev.off()
from dharma.
Hello Sam,
can you give me an example of another plotting function where this works?
Note that DHARMa is using base R and and not ggplot for plotting
Best,
F
from dharma.
Oops, nope. I misremembered what could be done with base graphics. I'll close this!
from dharma.
Related Issues (20)
- OrdBeta() Distribution in glmmTMB HOT 7
- Pearson residuals for refit = T
- Inconsistent results between performance::check_zeroinflation and DHARMa::testZeroInflation for a glmmTMB negative binomial GLMM HOT 6
- recalculateResiduals() throws error when many other packages are loaded HOT 4
- How are scaled residuals calculated when grouping is used? HOT 2
- Interpreting DHARMa diagnostics for a binomial GLMM HOT 2
- Im getting significant deviations in KS tests for a glmm with guassian distribution HOT 1
- Detection of outliers before implementing binomial test for continuous response variable HOT 2
- Test spatial autocorrelation error: Dimensions of x / y coordinates don't match the dimension of the residuals HOT 4
- Dealing with non-uniform residuals in y-direction when plotted against predictor(s) HOT 2
- testDispersion() default fails to detect overdispersion in a Poisson GLMM HOT 4
- Question about using DHARMa for Bernoulli Response Data
- Add support for nls
- Diagnostic plots for model using glmmTMB and Beta distibution HOT 6
- could not find function "ensureDHARMa"
- plotResiduals() falls back to predict and doesn't create a warning if variable doesn't exist
- Implement option to use DHARMa plots on general residual definition (bypassing simulation)
- Power of the KS test HOT 1
- How to resolve the residual versus predicted quantile devation (Dharma plot)?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dharma.