Coefficient de scalling
Olympiades mathématiques, énigmes et défis
-
rohn
- Messages: 2
- Enregistré le: 13 Jan 2019, 13:09
-
par rohn » 13 Jan 2019, 13:30
Bonjour,
Petite défis, ou plutôt une énigme pour moi car je suis bloqué...
J'ai une série de donnés aléatoires x, à partir de cette série j'extrais le maximum et le minimum de x, afin de les scall.
Je souhaiterai appliquer une fonction pour que le maximum de x = 130 et que le minimum de x = - 130.
-
Sa Majesté
- Membre Transcendant
- Messages: 6275
- Enregistré le: 23 Nov 2007, 15:00
-
par Sa Majesté » 13 Jan 2019, 16:29
Salut
Il y a une infinité de façons de faire.
Le plus simple est sans doute d'utiliser une fonction linéaire ax+b.
En appelant m le minimum des données et M le maximum, tu as donc :
Ce qui donne
et
-
Lostounet
- Admin
- Messages: 9665
- Enregistré le: 16 Mai 2009, 12:00
-
par Lostounet » 13 Jan 2019, 18:19
rohn a écrit:afin de les scall.
C'est plutôt 'scale' et 'scaling' que tu veux dire car scall désigne une maladie dermatologique :p
Merci de ne pas m'envoyer de messages privés pour répondre à des questions mathématiques ou pour supprimer votre compte.
-
pascal16
- Membre Légendaire
- Messages: 6663
- Enregistré le: 01 Mar 2017, 13:58
- Localisation: Angoulème : Ville de la BD et du FFA. gare TGV
-
par pascal16 » 13 Jan 2019, 19:25
soient "série" ce qui désigne les termes de la série
≤ est pour inférieur ou égal et atteint les bornes
normalisation dans [0;1]
min ≤ série ≤ max
0 ≤ série - min≤ max - min
0 ≤ (série- min)/(max - min)≤ 1
on veut maintenant aller -130 à 130 soit une étendue de 260
0 ≤ 260 * (série- min)/(max - min)≤ 260
-130 ≤ 260 * (série- min)/(max - min) -130 ≤ 130
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités