Skip to content

[ML] Meta - Regression UI #47890

@alvarezmelissa87

Description

@alvarezmelissa87
  • Create - general
  • Regression 
    • Create
      • User can create regression job using basic form with the fields(must have):
        • User can enter job ID (must have)
        • User can enter source index (must have)
        • User can enter destination index (must have)
        • User can enter dependent_variable (must have)
          • Fetch options using field_caps api - grab all numerical fields as options
          • Ensure error message shows up correctly
        • User can enter training percent (must have)
      • [ ] User can enter prediction_field_name (could have)
    • Evaluate
      • Once the regression job has completed, the results of the job should be evaluated to provide the r_squared and mean_squared_error metrics (must have)
      • Once the regression job has completed, perform an evaluation of the job when viewing the stats on the job (could have)
      • The evaluation step should be run automatically (should have)
      • The user can view the r_squared and mean_squared_error metrics (must have)
      • Evaluate the training set to provide the ‘training error’ (isTraining: true) (must have)
      • Evaluate the testing set to provide the ‘generalization error’ (isTraining: false) (must have)
        - [ ] Add text to R squared tooltip to explain range e.g. 'Range 0-1, with values closer to 1 having best correlation.'
      • Add link to docs in top right corner of panel
    • Explore
      • The user can view the r_squared and mean_squared_error metrics (must have)
      • [ ] The r_squared and mean_squared_error metrics should link to documentation with further information (a tooltip with a brief explanation as well) - (replaced by links to docs in top right of evaluate panel)
      • Display the r_squared and mean_squared_error metrics for the training set and testing set (must have)
      • Re-run the evaluation and display the r_squared and mean_squared_error metrics for subset of data queried by user using the table query bar *
      • Take into account customizable 'predicted_field' when fetching eval data
      • The user can explore the regression results in the ML UI (should have)
      • The user can view the regression results in a table (should have)
        • [ML] DataFrame Analytics: Regression results view #49667
        • Highlight the dependent field - the source value and the predicted value (should have)
        • Display whether the document is training data (should have)
        • The user can filter for training or test data (should have)
        • The user can sort the values in the table by column (should have)
        • Add a query bar (could have)
        • Display a label showing number of docs obtained (default 1000)

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions