Skip to content

Conversation

@strengejacke
Copy link
Member

Fixes #873

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @strengejacke, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request enhances the check_model() function by introducing a new show_ci argument across its various implementations. This addition provides users with fine-grained control over the display of confidence intervals within diagnostic plots, which is especially beneficial for improving the clarity and interpretability of visualizations when models include categorical predictors that might otherwise lead to disproportionately large interval scales. The change aims to address and fix issue #873.

Highlights

  • New Parameter for Confidence Intervals: A new logical parameter, show_ci, has been introduced to the check_model() function and its various methods (.default, .stanreg, .model_fit, .performance_simres).
  • Control over Plot Visualization: This parameter allows users to explicitly control whether confidence intervals are displayed in the diagnostic plots generated by check_model(). By default, show_ci is set to TRUE.
  • Improved Handling of Categorical Predictors: The show_ci parameter is particularly useful for models involving categorical predictors, where confidence intervals can sometimes appear on very large scales, making it more appropriate to disable them for clearer visualization.
  • Package Version Update: The package version has been incremented from 0.15.3.4 to 0.15.3.5.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new show_ci parameter to the check_model() function and its associated methods. This parameter allows users to control the visibility of confidence intervals in the diagnostic plots, which is a helpful feature, especially for models with categorical predictors where confidence intervals can sometimes be very large. The changes have been applied consistently across the check_model() default method and its wrappers for stanreg, model_fit, and performance_simres objects. The documentation in both the R script and the Rd file has been updated accordingly. The implementation is clean, correct, and aligns well with the existing codebase. I have no further recommendations.

@strengejacke strengejacke merged commit 49b5cd4 into main Jan 28, 2026
13 of 23 checks passed
@strengejacke strengejacke deleted the strengejacke/issue873 branch January 28, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

check_model() linearity & variance for categorical predictors

2 participants