adding ppc_residual_scatter #368
                
     Draft
            
            
          
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
In #361 and #358, as part of our discussion related to enhancing error/residual plots in general, we talked about implementing a new function named
ppc_residual_scatter. The idea of such a function originated in #349 and #350 due to a demand for a function that creates plots ofy - stat(yrep)instead of what existing error functions plot,stat(y - yrep). So, the logic ofppc_residual_scatteris what @jgabry said in his comment here:This PR is about my work on creating the
ppc_residual_scatter.ppc_residual_scatterThe problem I have is that I am a little confused about my implementation. When I look at it, it seems logical and in some cases, I am fine with the results. However, there are some cases which confused me, such as
ppc_residual_scatter(y, yrep, x)andppc_error_scatter_avg(y, yrep, x)having the same plot. I think these plots shouldn't look identical, but somehow, to me, they look like they are the same plot.Examples