Closed AugustePaoli99 closed 1 month ago
Pour le moment on va considérer uniquement le modèle de Simple Scaling. On va déjà essayer d'obtenir une version stable et testée pour ce cas particulier, en gardant en tête que le code doit être flexible.
Finalement j'ai directement implémenté la procédure de test pour n'importe quel MarginalScalingModel
(SimpleScaling
ou GeneralScaling
) - mais pas pour n'importe quel DependentScalingModel
!
@jojal5 je te laisse viser mon travail avant de mettre tout ça dans dev. Tout se passe dans scalingtest.jl, sauf une fonction excludeduration(data::IDFdata, d::Real)
que j'ai ajoutée dans idfdata.jl. J'ai tout testé du mieux que je pouvais.
Je vois deux améliorations possibles (mais pas urgentes a priori) que je mets sous forme de nouvelles Issues :
ForwardDiff
mais on pourrait la calculer explicitement pour chaque MarginalScalingModel
(Issue 140).
On va commencer à implémenter la procédure de test. Objectif : obtenir une fonction qui prend en argument des données (
::IDFData
) et un type de modèle (::DependentScalingModel
) et qui renvoie la p-valeur du test.