biolab / biolab/orange3

Column width in Test and Score shouldn't reset on new data

Open
#6,497 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
5.7k
Forks
1.1k
Avg merge
12d 2h
Merged PRs (30d)
1

Description

**What's your use case?**

I am using Orange3 version 3.35.0 on Windows 11. In the [Test and Score] widget, when I add a classification model (such as logistic regression) and display the "Evaluation results for target," the CA (Classification Accuracy) and F1 scores are displayed as "0.9..." without showing the decimal places beyond the second digit. However, I have observed that it is possible to adjust the display width and show up to three decimal places, for example, displaying the score as 0.965. The problem arises when I adjust the 'C' parameter of the logistic regression, as it resets the display precision, and the scores once again appear as "0.9...". This makes it extremely difficult to find the optimal value for 'C'.

**What's your proposed solution?**

Is there a way to fix the display precision and keep it consistent?

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the behavior in the Test and Score widget with a classification model, then inspect how its evaluation-results table handles new data after a model parameter changes. Done means manually adjusted column widths and displayed precision remain unchanged when the results refresh; add or update a regression test if the widget's test location is identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization, machine-learning
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.