aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
298 Subscribers
Family's web sites

Webmaster - Infos
Friends News
Visits

   visitors

   visitors online

Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
forum.gifForum - iziBasic - Topic #1157

Forum - Forum
iziBasic - iziBasic


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

active  Topic # 1157  Fonctions statistiques

09/03/2005 @ 19:56
by PierreH

Anonymous



J'ai quelques calculs statistiques à faire dans une application : j'ai bien trouvé MEAN pour la moyenne, mais je ne trouve pas d'écart type.
J'ai mal cherché ou il faut faire la formule soit même ?

PS : ah quel plaisir de se replonger dans le BASIC, bravo aldweb !
  Post an answer  Top

[]   

StartPrevious [ 1 2 ] NextEnd

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1
--------
09/03/2005 @ 20:08
by aldweb

Anonymous

visitor
Je veux bien que tu me raffraichisses la mémoire sur le calcul de l'écart type... comme ça je pourrai envisager de le rajouter dans une prochaine version d'iziBasic...
Voilà, je crois bien que mon blabla répond à ta question !

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2
--------
09/03/2005 @ 20:58
by PierreH

Anonymous

visitor
de nombreux cours en parle sur le net :http://jellevy.yellis.net/Classes/1ere/Stats/Cours/Cours_statistique.htm#rep9

@+
Pierre
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3
--------
09/03/2005 @ 21:05
by PierreH

Anonymous

visitor
Voici ce que dit la doc d'un interpréteur basic (standard deviation signifie écart-type):

SUM(...) - Sum of value
SUMSQ(...) - Sum of square value
STATMEAN(...) - Arithmetical mean
STATMEANDEV(...) - Mean deviation
STATSPREADS(...) - Sample spread
STATSPREADP(...) - Population spread
Notes:
Sample standard deviation: SQR(STATSPREADS(array))
Population standard deviation: SQR(STATSPREADP(array))
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4
--------
09/03/2005 @ 21:36
by PierreH

Anonymous

visitor
J'ai trouvé le code en VB si ça peut t'aider mais peut être y a t'il déjà ce qu'il faut sans le programmer de toute pièce dans PPascal ?

http://www.freevbcode.com/ShowCode.asp?ID=15
http://www.devx.com/vb2themax/Tip/19007
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5
--------
10/03/2005 @ 11:36
by PierreH

Anonymous

visitor
aïe, j'ai pas mal de tableau de variable à gérer et la gestion des variables dans izibasic comporte des limitations.
Si j'ai bien compris, on ne peut pas faire un tableau d'une variable utilisateur %myvar% ?
Ou plutôt on se retrouve à gérer les tableau et toutes les variables dans une seule pile...
En fait j'ai bien l'impression que izibasic n'est pas très adapté à ce que je souhaite faire (bien qu'il soit superbe par ailleurs) : une application de calculs statistiques en diagnostic biologique. J'ai besoin de 6 tableaux de 20 valeurs.
Je vais lorgner du coté de PP
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6
--------
10/03/2005 @ 13:53
by PierreH

Anonymous

visitor
J'ai trouvé ça en Pascal sur http://194.87.63.15/math/pas_sci.htm

procedure meanstd
(x : ary; {array of values}
length : integer;
var mean : real;
var std_dev : real);

var
i : integer;
sum_x,sum_sq : real;

begin {main}
sum_x:=0;
sum_sq:=0;
for i:=1 to length do
begin
sum_x:=sum_x+x;
sum_sq:=sum_sq+x*x
end;
mean:=sum_x/length;
std_dev:=sqrt((sum_sq-sqr(sum_x)/length)/(length-1))
end { procedure meanstd };
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7
--------
10/03/2005 @ 14:42
by Khertan

Anonymous

visitor
Bah a la limite tu fait les calculs en pascal ... et tu fait le reste avec iziBasic :)
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8
--------
10/03/2005 @ 20:52
by PierreH

Anonymous

visitor
j'ai carrément tout fait avec pp :
ça m'a pris moins de temps de le faire complètement en pascal en complétant mes lacunes dans ce language que de le faire en izibasic en passant beaucoup de temps à contourner les limitations des tableaux et variables.
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9
--------
11/03/2005 @ 00:36
by aldweb

Anonymous

visitor
Ou plutôt on se retrouve à gérer les tableau et toutes les variables dans une seule pile...
En fait j'ai bien l'impression que izibasic n'est pas très adapté à ce que je souhaite faire (bien qu'il soit superbe par ailleurs) : une application de calculs statistiques en diagnostic biologique. J'ai besoin de 6 tableaux de 20 valeurs.
Je vais lorgner du coté de PP


6 tableaux de 20 valeurs est équivalent à un tableau de 6x20=120 valeurs, avec un index de chaque tableau virtuel tous les 20 incréments. C'est alors tout à fait gérable aisément dans iziBasic.

Sinon, merci PierreH pour tous les liens fournis, j'étudierai tout ça avec grand plaisir.

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10
--------
12/03/2005 @ 08:55
by Pierre

Anonymous

visitor
Bonjour Laurent et les autres (dont PierreH ...

Concernant l'utilisation des 'real' sous PP ou iziBasic, faire attention car ils sont sur 32 bits : les calculs en chaîne accumulent les erreurs d'arrondi et le nombre des signes significatifs exacts se réduit au fil des boucles.

Je conseille donc de faire une vérif sous excel ou OpenOffice (car ils travaillent en 64 bits)de quelques séries significatives pour valider les résultats.

Si l'intervalle de définition des données à traiter est connu, l'utilisation de variables en 'virgule fixe' (fixed point) peut s'averer judicieux.

Pierre des Corbières

Write to Pierre   Post an answer  Top
StartPrevious [ 1 2 ] NextEnd
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 



 
^ Top ^