Repository navigation
Each prediction replicate uses one whole parameter set (new parameter .rep) - #24
Merged
Merged
Conversation
… rep) spreadProbOneELF() averaged one map per parameter set and yearSpreadSDOf() averaged yearSpreadSD, breaking the pairing of each set's yearSpreadSD with its coefficients. Replicate `rep` now uses row ((rep - 1) %% nSets) + 1 of each ELF, via paramSetForRep(). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv
Collaborator
Author
|
Renamed the parameter to |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
spreadProbOneELF() (fireSense_spreadPredict.R:335, rowMeans over one map per parameter set) and yearSpreadSDOf() (mean of yearSpreadSD) averaged the fitted sets, so fireSense_burn applied an averaged sd to an averaged map and each set's yearSpreadSD was no longer paired with its own coefficients. Decision: parameter sets stay whole and separate. New parameter
rep(integer, default 1, min 1) selects row ((rep - 1) %% number of sets) + 1 of each ELF through the new paramSetForRep(), and fireSense_SpreadSD is that same row's yearSpreadSD; the project must passrep. Tests cover rows 1,2,3,1 for rep 1-4, the sd of the chosen row, and two ELFs with 3 and 2 sets each taking their own modulo; they fail on development and pass here (48 tests, 0 failures; development's own 46 pass). The module has no explicit Cache call, sorepreaches the event cache key as an ordinary module parameter.🤖 Generated with Claude Code
https://claude.ai/code/session_01CwcjqqK59FmTJscyi7xUqv