Commit Graph

5037 Commits

Author SHA1 Message Date
Léa Saviot
a8b2183afa [apps/reg] Prevent fitting when data not suitable 2018-07-18 10:32:45 +02:00
Léa Saviot
4b8462ed8a [apps/reg] Do not show "Yprediction given x" if not available 2018-07-18 10:32:45 +02:00
Léa Saviot
94d21fb96a [apps/reg] When changing a regression, also leave the options menu 2018-07-18 10:32:45 +02:00
Léa Saviot
c720eb60fb [apps/reg] Add missing i18n file 2018-07-18 10:32:45 +02:00
Léa Saviot
5a64a26d24 [apps/reg] Fix Stats display (add Dash, show curve equation) 2018-07-18 10:32:45 +02:00
Léa Saviot
dd924b2cea [apps/reg] Fix logistic formula 2018-07-18 10:32:45 +02:00
Léa Saviot
644eec52e2 [apps/reg] Model::numberOfCoefficients return an int, not a double 2018-07-18 10:32:45 +02:00
Léa Saviot
bcc1d3f153 [apps/reg] Display the right data in Stats 2018-07-18 10:32:45 +02:00
Léa Saviot
3cca06e4c7 [apps/graph] Fix message name 2018-07-18 10:32:45 +02:00
Léa Saviot
502ce397d9 [apps/reg] Fix banner view data 2018-07-18 10:32:45 +02:00
Léa Saviot
f885923957 [apps/reg] Display correct formula in banner view 2018-07-18 10:32:45 +02:00
Léa Saviot
799bbfbf05 [apps/reg] Display the regression controller from the graph view 2018-07-18 10:32:45 +02:00
Léa Saviot
01698a650d [apps/reg] Rename PredictionParameterController->GraphOptionsController 2018-07-18 10:32:45 +02:00
Léa Saviot
89149ea269 [apps/reg] Fit linear regression using direct formula 2018-07-18 10:32:45 +02:00
Léa Saviot
8a728c6ee8 [apps/reg] Quit the regression submenu on left event 2018-07-18 10:32:45 +02:00
Léa Saviot
fd99d4adb5 [apps/reg] Fix cell selection in the store parameter controller
Select the regression cell after coming back from the regression submenu
2018-07-18 10:32:45 +02:00
Léa Saviot
47802341f8 [apps/reg] Actualize the current model display in the menu 2018-07-18 10:32:45 +02:00
Léa Saviot
6c93e55687 [apps/reg] Display the current regression model in store parameter menu 2018-07-18 10:32:45 +02:00
Léa Saviot
8c5a208b31 [app/reg] Model layouts are accessible through virtual method 2018-07-18 10:32:45 +02:00
Léa Saviot
9812ad3959 [apps/reg] Handle not computable regression antecedent 2018-07-18 10:32:45 +02:00
Léa Saviot
5f865814f0 [apps/reg] Each regression model can evaluate levelSets (= antecedents) 2018-07-18 10:32:45 +02:00
Léa Saviot
15ba7c4a8b [apps/reg] Remove unneeded volatile qualifiers 2018-07-18 10:32:45 +02:00
Léa Saviot
822bed9aaf [apps/reg] Handle the case where the selected series is < 0 2018-07-18 10:32:45 +02:00
Léa Saviot
faa52fc66f [apps/reg] Memoize the regression coefficients 2018-07-18 10:32:45 +02:00
Léa Saviot
e777a191c6 [apps/regression] Draw the right regression curve 2018-07-18 10:32:45 +02:00
Léa Saviot
1c8ff9bd83 [apps/reg] Put levenberg-marquardt methods in Model 2018-07-18 10:32:45 +02:00
Léa Saviot
86c482aff3 [apps/reg] Set the series before displaying the RegressionController 2018-07-18 10:32:45 +02:00
Léa Saviot
c25ba1bd66 [apps/reg] Fix logistic regression cell height 2018-07-18 10:32:45 +02:00
Léa Saviot
e4fc5e8a64 [apps/reg] Display the regression layouts is RegressionController 2018-07-18 10:32:45 +02:00
Léa Saviot
6ca4ecb635 [apps/regression] Display the regression type menu 2018-07-18 10:32:45 +02:00
Léa Saviot
5b6909ea5e [apps/reg] Rename RegressionModel -> Model 2018-07-18 10:32:45 +02:00
Léa Saviot
6cabbcc214 [apps/reg] Add cell "Change the regression" 2018-07-18 10:32:45 +02:00
Léa Saviot
2b43b6984e [apps] Shared::StoreController does not own the StoreParameterController 2018-07-18 10:32:45 +02:00
Léa Saviot
0e53da5cc4 [apps/reg] Fix TrigonometricModel -> watch out for radians/degrees 2018-07-18 10:32:45 +02:00
Léa Saviot
1283c943a4 [apps/regression] Compute only half of the alpha matrix: it is symmetric 2018-07-18 10:32:45 +02:00
Léa Saviot
a7c0bab248 [apps/regression] Levenberg Marquardt regression algorithm 2018-07-18 10:32:44 +02:00
Léa Saviot
5e7888f417 [apps/stats] Better double comparison 2018-07-10 15:41:12 +02:00
Léa Saviot
20ab57d922 [apps/stats] Fix median computation 2018-07-10 15:41:12 +02:00
Émilie Feral
66d920a280 [shared] Factorize GraphController::initCursorParameters of Graph and
Sequence
2018-07-06 14:00:32 +02:00
Émilie Feral
9dc775295b [graph] Graph: try to avoid selecting function whose value is infinite
by default
2018-07-06 14:00:32 +02:00
Émilie Feral
d36c0c8746 [graph] Fix bug when initializing the selected function on graph 2018-07-06 14:00:32 +02:00
Émilie Feral
34198945f2 [solver] Prevent adding an expression which is not an equation by
displaying a pop-up (if the input is too long, the automatically
added "=0" will fail)
2018-07-06 10:31:51 +02:00
Émilie Feral
b7ec225088 [poincare] Anti-aliazing of root symbol 2018-07-04 16:00:22 +02:00
Léa Saviot
9e6df15112 [apps/graph] Fix curve parameters menu navigation
Pressing Right on the second item would not display the submenu.
2018-07-04 14:23:23 +02:00
Léa Saviot
ce752eb553 [apps/stats] Fix color problem when unselecting the box views
Problem:
In Statistics, select a box view then press back to select a tab: the
previously seleted box stays colored even though it is unselected.
2018-07-04 14:21:19 +02:00
Émilie Feral
a1d6b90705 [shared] FunctionGraphController: fix computeYRange for 1/x 2018-07-04 11:34:08 +02:00
Romain Goyet
b4fce2d6d4 [ion] Discard outdated comments 2018-07-02 16:15:41 +02:00
Romain Goyet
b3b29c214c [python] Don's sort QSTRs before processing them
The order matters because of the codepoint2name routine
2018-06-26 14:18:55 +02:00
Romain Goyet
53fbd2367f [python] Switch MICROPY_QSTR_BYTES_IN_HASH to 2 (default) 2018-06-26 14:18:55 +02:00
Romain Goyet
5b77c84903 [emscripten] Add an update script 2018-06-26 14:13:31 +02:00