You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@hneth In the context of #224 I realized that the structure of FFTrees objects is making development challenging - such as knowing how to modularize the plot.FFTrees() function.
The current code to create FFTrees objects is contained here:
Ex) How do the definitions, inwords, stats, level_stats, and decisions objects in FFTrees.relate to each other?
Information at different levels of abstraction aren't consistently stored
Ex) Why are tree definitions stored at the tree level but not the node level? Why aren't overall tree accuracy stats located close to the tree level accuracy stats?
Inconsistent storage locations
Ex) Why are criterion_name, cue_names and formula stored at the same level as trees, data and params? Could these be stored in a list such as metadata?
@hneth In the context of #224 I realized that the structure of FFTrees objects is making development challenging - such as knowing how to modularize the plot.FFTrees() function.
The current code to create FFTrees objects is contained here:
FFTrees/R/fftrees_create.R
Lines 765 to 852 in 71b9da0
Here are the core issues I see:
To solve these issues, I'm drafted an object design doc at https://github.com/ndphillips/FFTrees/wiki/%5B80%25%5D-FFTrees-Object-Design. I'm eager for feedback
The text was updated successfully, but these errors were encountered: