Les statistiques sur la HP48SX

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Céline
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 169
Enregistré le : 23 mars 2014 13:11

Les statistiques sur la HP48SX

Message par Céline »

Bonjour,
en regardant le manuel de la hp48sx je ne trouve pas comment rentrer une série de données statistiques avec leurs effectifs.
Cette possibilité existe-t-elle ?
Merci
TI-30 Galaxy
fx-180P, fx-4000P
HP 11c, 12c, 12c le, 15c, 15c le
HP 32s, 32s ii, 42s, 17b ii, 30b, 35s
HP 28s, 48s, 48sx, 48g, 50g, prime
Avatar du membre
fred260571
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 363
Enregistré le : 19 avr. 2016 13:10
Localisation : Toulouse

Re: Les statistiques sur la HP48SX

Message par fred260571 »

Bonjour
il faudrait regarder le
HP 48G Series Advanced User's Reference Manual
https://www.hpcalc.org/details/6036

Site regorgeant de bonnes choses pour les calculatrices HP
https://www.hpcalc.org/

il y a même des programmes de stat
https://www.hpcalc.org/hp48/math/statistic/

Bonne chance
ignorance is bliss
TI 57 II, TI 66, casio fx7500g, HP48GX, HP49G+, HP200LX, palm m125, Sharp PC-G850VS, HP12C
Avatar du membre
Hobiecat
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3636
Enregistré le : 06 sept. 2011 14:57
Localisation : Normandie

Re: Les statistiques sur la HP48SX

Message par Hobiecat »

Peux-tu préciser ce que tu veux entrer comme données ? Sur HP-48SX, on rentre de façon classique les stats avec la fonction "Sigma+" qu'on trouve dans le menu stats.

Le plus facile pour l'entrée de données est de faire une matrice, puis "Sigma+" et voilà !
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5256
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: Les statistiques sur la HP48SX

Message par bernouilli92 »

On ne peut entrer des données statistiques qu'à l'unité.
On ne peut pas entrer les valeurs suivantes :
1 5x
5
Et se retrouver comme si on avait entré 6 éléments : 1 1 1 1 1 5
C'est à dire entrer une valeur et un coefficient pondérateur, ce que permet de faire beaucoup de calculatrices moins puissantes

J'ai vérifié: ce n'est pas possible, ni sur 48s, ni sur 48g
Par contre on peut entrer une liste de plusieurs valeurs
HP, Casio, Sharp, Psion, quelques TI et divers autres
Céline
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 169
Enregistré le : 23 mars 2014 13:11

Re: Les statistiques sur la HP48SX

Message par Céline »

Merci,
c'est dommage c'est une vraie limitation à l'utilisation des fonctions statistiques.
TI-30 Galaxy
fx-180P, fx-4000P
HP 11c, 12c, 12c le, 15c, 15c le
HP 32s, 32s ii, 42s, 17b ii, 30b, 35s
HP 28s, 48s, 48sx, 48g, 50g, prime
Avatar du membre
Hobiecat
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3636
Enregistré le : 06 sept. 2011 14:57
Localisation : Normandie

Re: Les statistiques sur la HP48SX

Message par Hobiecat »

Il n'y a pas de point bloquant : dans l'exemple de Bernouilli92 ci-dessus, il suffit d'entrer une matrice sur deux colonnes, à gauche les pondérations et à droite les valeurs :
[5 1
1 5]

puis de faire Sigma+.

On divise ensuite SigmaX*Y par SigmaX et on a le résultat attendu, la moyenne sur 6 valeurs.
Céline
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 169
Enregistré le : 23 mars 2014 13:11

Re: Les statistiques sur la HP48SX

Message par Céline »

En effet pour la moyenne. Moins pratique pour la variance...
TI-30 Galaxy
fx-180P, fx-4000P
HP 11c, 12c, 12c le, 15c, 15c le
HP 32s, 32s ii, 42s, 17b ii, 30b, 35s
HP 28s, 48s, 48sx, 48g, 50g, prime
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3417
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Les statistiques sur la HP48SX

Message par C.Ret »

Sur mon HP-28S, je faisais comme l'a indiqué Hobiecat.

Et comme je saisissais toujours mes données de la même façon, j'avais défini un jeu d'instructions qui faisait le boulot simplement en appuyant sur le bon bouton. Les moyennes, variances , covariances et même les coefficients de régression linaire peuvent être retrouvés en combinant les fonctions statistiques de base des machines RPL.

Je ne suis pas ce soir au bon endroit pour retrouver mon calepin. D'ici la fin de la semaine, je recopierai ci-dessous le jeu d'instruction que j'utilisai.

Par contre, se serait sympa Céline, si tu pouvais nous donner un petit exemple de ce que tu compte faire. Histoire que je ne passe pas à coté de ce qui peut te servir. J'avais développé ces fonctions statistiques pour de l'analyse factorielle multivariée et des régressions multiples fonctionnelles ! De mémoire je me souviens qu'il y avait eut deux ou trois versions; J'avais dû y réfléchir à deux fois, certaines méthodes sont plus faciles à programmer, d'autres à utiliser selon que les fréquences sont ou non des pondérations entières ou fractionnaires. Il y avait aussi un histoire de classes ou catégories contenant ou non le même nombre de type d'individus différents, etc...

Faut juste que je puisse remonter au grenier où j'ai caché tout cela, mais avec le confinement…
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Céline
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 169
Enregistré le : 23 mars 2014 13:11

Re: Les statistiques sur la HP48SX

Message par Céline »

Oh c'est très simple : moyenne, écart-type et médiane
TI-30 Galaxy
fx-180P, fx-4000P
HP 11c, 12c, 12c le, 15c, 15c le
HP 32s, 32s ii, 42s, 17b ii, 30b, 35s
HP 28s, 48s, 48sx, 48g, 50g, prime
Avatar du membre
dprtl
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 463
Enregistré le : 27 janv. 2013 00:26
Localisation : Strasbourg
Contact :

Re: Les statistiques sur la HP48SX

Message par dprtl »

Je suis un peu hors sujet par rapport à la question initiale qui concernait la HP-48... Et je m'en excuse :)

Mes calculettes scientifiques qui savent calculer la médiane "out of the box" ne sont pas légion. Parmi les récentes, la Casio fx-CP400 s'en sort plutôt bien, et de façon assez conviviale. Tout d'abord on rentre les valeurs et l'effectif correspondant, dans deux listes (application Statistiques) :

Image

Ensuite on clique sur [Calc] -> [Une variable], et on sélectionne les listes saisies précédemment :

Image

Et on obtient finalement des résultats assez complets :

Image

Sur la précision des calculs, j'avais fait des calculs financiers juste avant, et je suis resté en "Fixe 2".
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5256
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: Les statistiques sur la HP48SX

Message par bernouilli92 »

Tu peux aussi utiliser ce petit programme qui remplacera le ∑+ dans le cas de données avec coefficients :

Code : Tout sélectionner

« SWAP { } → E L
  « 
    WHILE DUP
    REPEAT 
      DUP 2 MOD 'L' STO+ 2 / IP
    END 
    DROP { } 1 L SIZE
    FOR I 
      DUP +
      IF L I GET
      THEN E +
      END
    NEXT
  » ∑+
»
Tu entres la valeur suivie du coefficient et tu lances ce programme. Il génère une liste avec autant d’éléments que voulu et appelle la fonction ∑+
Modifié en dernier par bernouilli92 le 26 mars 2020 18:30, modifié 1 fois.
HP, Casio, Sharp, Psion, quelques TI et divers autres
Céline
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 169
Enregistré le : 23 mars 2014 13:11

Re: Les statistiques sur la HP48SX

Message par Céline »

Les calculatrices les plus communes au lycée : Casio graph 35 et TI-83 le font aussi de façon très simple
TI-30 Galaxy
fx-180P, fx-4000P
HP 11c, 12c, 12c le, 15c, 15c le
HP 32s, 32s ii, 42s, 17b ii, 30b, 35s
HP 28s, 48s, 48sx, 48g, 50g, prime
Céline
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 169
Enregistré le : 23 mars 2014 13:11

Re: Les statistiques sur la HP48SX

Message par Céline »

Merci Bernouilli92
TI-30 Galaxy
fx-180P, fx-4000P
HP 11c, 12c, 12c le, 15c, 15c le
HP 32s, 32s ii, 42s, 17b ii, 30b, 35s
HP 28s, 48s, 48sx, 48g, 50g, prime
Avatar du membre
Danny
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1248
Enregistré le : 28 déc. 2013 16:34

Re: Les statistiques sur la HP48SX

Message par Danny »

Merci d’avoir posé la question, du coup j’ai découvert que la Prime gère aussi les effectifs / coefficients / fréquences ; il faut passer par le menu Symb :)

(manuel pages 237 et 238).
? Apple, Atari, Canon, Casio, ????????????, HP, Psion, Sharp, Tandy... même TI.
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3417
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Les statistiques sur la HP48SX

Message par C.Ret »

Céline a écrit : 26 mars 2020 14:28Oh c'est très simple : moyenne, écart-type et médiane
Merci Céline.

je n'ai pas pu aller chercher mes anciens documents, mais j'en ai retrouver d'autres et je me souviens très bien avoir eut à créer quelques petit codes pour pouvoir utiliser mon HP-28S à la résolution d'exercices de statistiques.

Au BAC, je me souviens avoir utilisé les fonctions statistiques de mon SHARP PC-1211 que j'avais programmées en m'inspirant du programme P4-B-1 du Recueil d'Application SHARP qui permettait au choix d'utiliser ou non des pondérations.
bernouilli92 a écrit : 26 mars 2020 18:27 Tu peux aussi utiliser ce petit programme qui remplacera le ∑+ dans le cas de données avec coefficients […]Tu entres la valeur suivie du coefficient et tu lances ce programme. Il génère une liste avec autant d’éléments que voulu et appelle la fonction ∑+
Comme bernouilli92, sur HP-28S, j'ai utilisé, pour la saisie de liste statistique avec coefficients pondérateurs entiers (fréquence entière), un petit code qui lui aussi multipliait le nombre d'entrées de chaque groupe de valeurs en répétant automatiquement l'instruction ∑+.

Code : Tout sélectionner

4:                                 4:
3:                                 3:                        « 1 SWAP START DUP ∑+ NEXT DROP N∑ »
2:          [ x ... y ]     n∑+    2:                         'n∑a' STO        
1:                    p   =====>   1:                  n∑

4:                                 4:
3:                                 3:                        « 1 OVER START DROP ∑- NEXT N∑ » 
2:                          n∑+    2:         [ x ... y ]    'n∑r' STO        
1:                    d   =====>   1:                  n∑   
Par contre je me souvient d'un code très court, qui devait ressembler à celui indiqué ci-dessus. Il y avait évidemment à l'instruction n∑+ également la fonction n∑-réciproque pour les éventuelles corrections. Sur HP-28S, on ne peut utiliser de + ou de- dans les noms d'instruction, ici j'utilise N∑a et N∑r ( Ajout/retrait Add/Remove)

Ces deux instructions renvoyent le nombre d'éléments présents dans la matrice de donnée afin de faciliter le suivi des opérations de saisie.
Aucun contrôle du nombre d'occurrences retirées par N∑- n'était fait, en cas de doute sur une correction, le plus simple et le plus prudent était de directement aller éditer le contenu de la matrice ∑DAT.

En utilisant simplement l'instruction N∑+, il est alors possible d'utiliser les instructions de statistiques d'origine de la machine afin d'avoir les informations de base.

Code : Tout sélectionner

Données:
 x(i)│ 14.1│ 14.2│ 14.3│ 14.4│ 14.5
─────┼─────┼─────┼─────┼─────┼───── 
 Frq.│  8  │ 19  │ 23  │ 15  │ 10
Opérations de saisie:
 { ∑+ N∑a ∑- N∑r CL∑ N∑ } MENU   
CL∑  14.1 8 N∑a  14.2 19 N∑a  14.3 23 N∑a  14.4 15 N∑a  14.5 10 N∑a

Code : Tout sélectionner

Vérification:  en fin de saisie, il doit y avoir 75 éléments dans la matrice statistique ∑DAT
3:                   50
2:                   65
1:                   75
∑+|N∑+| ∑-|N∑-|CL∑| N∑
Résultats:
[ ] [STAT] N∑  [NEXT] TOT MEAN SDEV CURSOR
4:                   75       N∑   → ∑w
3:               1072.5       TOT  → ∑wx         
2:                 14.3       MEAN → Moyenne pondérée
1:        .119684269327       SDEV → Ecart type échantillon


Cela fonctionne donc et permet de se tirer d'affaire en ayant qu'un minimum à programmer. Mais il ne faut pas que les coefficients entiers atteigne des milles et des cents, sinon la matrice ∑DAT devient immense et le pauvre HP-28S rame.
Et si par malheur, les pondérations sont des nombres fractionnaires, on est dans le baba.
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Répondre

Retourner vers « Tous les Pockets »