Léa Saviot
|
c56652cda9
|
[apps/reg] Algorithm more robust against non invertible matrices
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
c68cd9d2ba
|
[apps/reg] Fix x prediction given y
The expressions need to be simplified before computing intersections
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
bfa69cb4f1
|
[apps/reg] Reinit cursor when model changes
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
7a114f525e
|
[apps/reg] Implement numerical level set
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
46458e4847
|
[apps/reg] Add tests
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
4f00d42121
|
[apps/reg] Clean and comment code
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
5beed2de1d
|
[apps/regression] Fix power derivate formula
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
7ed836d12b
|
[apps/reg] Fix non invertible matrix condition
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
e174e33480
|
[apps/reg] Regression computations on arrays, not Expression::Matrix
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
428b60771b
|
[apps/reg] Calculation column size depends on regression type
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
42982cb078
|
[apps/reg] Fix Stats column widths to fit the quartic regression formula
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
aed2632c9f
|
[apps/reg] Light fix of power and logistic regressions
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
d3e1dfae07
|
[apps/reg] Remove unneeded message
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
4cc4be3e8b
|
[apps/reg] Fix regression translation
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
02b7c74314
|
[apps/reg] Add spaces to translation
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
43d077752d
|
[apps/regression] Change graph options title
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
0b8140993a
|
[apps/reg] Translations
|
2018-07-18 10:32:46 +02:00 |
|
Léa Saviot
|
01fe25e4a1
|
[apps/reg] No regression if number of points inferior to coefficients
More specifically, prevent a regression if the number of unique point
abscissae is inferior to the number of coefficients to find.
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
17c3d52597
|
[apps/reg] Add multiplication symbols in regression formulas
|
2018-07-18 10:32:45 +02:00 |
|
Léa Saviot
|
c4c613d642
|
[apps/reg] Display when data is not suitable for regression
|
2018-07-18 10:32:45 +02:00 |
|
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
|
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 |
|