Secțiunea de statistici este introdusă pentru prima dată în versiunea 2.7. Prin urmare, el întâmpină greșeli.
Raportați erorile producătorului INRIA. Este în interesul nostru comun.
În descrierea definiției sintaxei comenzilor, adesea (și chiar în general) nu este dată
Formula prin care se calculează rezultatul acestei comenzi. A trebuit
selectați singuri aceste formule, pe baza textului subrutinelor. Aceasta este o mare supraveghere a producătorului: verificați întotdeauna rezultatele comenzilor pe exemple simple.
Nu se poate calcula exact ceea ce vă așteptați.
Manuale electronice privind statisticile • Cum se calculează valoarea medie a eșantionului?
• Cum se calculează media geometrică?
• Cum se calculează media armonică a unui eșantion de numere aleatorii?
• Cum să găsim domeniul (amplitudinea) distribuției variabilelor aleatoare?
• Cum se calculează mediana pentru distribuirea cantităților?
• Cum se calculează cartilajul distribuției variabilelor aleatorii?
• Cum se calculează intervalul de cvartal pentru distribuirea cantităților?
• Cum pot calcula percentila unei distribuții?
• Cum se calculează momentele centrale ale tuturor comenzilor?
• Cum se calculează momentele necentrale ale tuturor comenzilor?
• Cum se calculează o abatere medie simplă (absolută)?
• Cum se calculează deviația standard?
• Cum pot calcula varianța unui vector sau a unei matrice?
• Cum se convertește o matrice în "medie" în amplitudine?
• Cum se calculează raportul Fischer?
• Cum se calculează frecvența apariției unei valori a unei variabile aleatorii?
• Cum se calculează coeficienții de regresie pentru două cantități?
• Cum se calculează coeficientul de corelație?
• Cum se calculează covarianța a două cantități?
• Notă: Cu privire la căile de a crea o secvență de numere aleatoare pentru a fi utilizate în exemple, a se vedea capitolul 7, „biblioteca Funcția de distribuție“ Potrivit pentru statistici reprezentare grafică a unei histograme este realizată folosind comenzi și hist3d histplot (a se vedea Capitolul 5 „Graphics“).
Utilizați comanda medie.
Pentru setul de valori (x1, x2, xn), media eșantionului coincide cu media aritmetică și se calculează cu formula:
unde n este mărimea eșantionului.
Sintaxa y = media (x) y = media (x, 'r') y = media (x, 'c') x Parametri. un vector real sau o matrice y. Dacă scalar sau vector x - matrice al cărei număr de rânduri egal cu n_row, iar numărul de coloane este n_col, media se calculează ca suma tuturor elementelor matricei împărțită la produsul numărului de rânduri la numărul de coloane:
y = (1 / (n_row * n_col)) * sum (x) comanda y = media (x, 'r') (sau y = media (x, 1)) este "string" înseamnă valoare.
Returnează vectorul de rând y (j) = media (x (:, j)) Dacă x este o matrice:
y = media (x, 'r') (sau y = media (x, 1)) returnează media aritmetică a fiecărui element al vectorului rând y prin coloana corespunzătoare a matricei x.
y = media (x (, j)) y = media (x, 'c') (sau y = x.
M = media (x) // (1 + 2 + 10 + 7 + 7,1 + 7,01) / Rezultat:
M_col =. 4,555,8505. //! (1 + 7) / 2 (2 + 7,1) / 2 (10 + 7,2) / 1!
M_col =. 4.3333333. // (1 + 2 + 10) /. 7.0366667. // (7 + 7,1 + 7,01) / Metoda 2.
Comanda meanf calculează media aritmetică cu greutatea.
Pentru setul de valori (x1, x2, xn), media eșantionului coincide cu media aritmetică și se calculează cu formula:
unde n este mărimea eșantionului.
Sintaxa este y = meanf (x, fre) y = meanf (x, fre, 'r') sau m = meanf (x, fre, 1) , fre, 2) Parametrii x. real vector sau matrice fre. Un vector real sau o matrice de aceeași dimensiune ca și x Comanda y = meanf (x, fre, 'r') (sau y = medie (x, fre, 2)) este o medie de "șir".
Comanda y = meanf (x, fre, 'c') (sau y = meanf (x, fre, 2)) este o valoare "coloana".
Cum să găsiți media geometrică?
Folosind comanda geomean.
Pentru setul de valori (x1, x2, xn), media eșantionului coincide cu media aritmetică și se calculează cu formula:
unde n este mărimea eșantionului.
Sintaxa gm = media geometrică (x) gm = media geometrică (x, 'r') (sau GM = media geometrică (x, 1)) gm = media geometrică (x, 'c') (sau gm = GEOMEAN x, 2) () Parametri x: vector vectorial (matrice) real sau gm: vector scalar, vector rând sau vector de coloană.
Comanda calculează media geometrică pentru un vector sau o matrice x.
Pentru un vector sau o matrice x, comanda gm = geomean (x) returnează un gm scalar egal cu media geometrică a tuturor elementelor x.
Comandă GM = media geometrică (x, 'r') (sau gmean = g (x, 1)) returnează ca fiecare element vector rând mediu geometric gm coloanei corespunzătoare a matricei x.
Comandă GM = media geometrică (x, 'c') (sau gmean = g (x, 2)) returnează ca fiecare element vector coloană medie geometrică gm a rândului corespunzător al matricei x.
Dacă produsul tuturor elementelor 1.
Dacă toate greutățile matricei x sunt egale, adică toate elementele matricei fre sunt egale cu unul, atunci rezultatele comenzilor variancef și variance vor fi aceleași.
7. vf = variancef (x, fre) Rezultat:
7.5833333 // coincide cu v Cum se convertește o matrice în "medie" în amplitudine?
Utilizați centrul de comandă. Ca urmare a comenzii, valoarea fiecărui element de matrice de date (adică, fiecare valoare aleatorie) scade cu o amplitudine medie egală cu media aritmetică a elementelor de matrice. (Eng.
term = deviația medie).
Sintaxa s = centru (x) s = centru (x, 'r') sau s = centru (x, 1) s = centru (x, 'c') sau s = centru (x, 2) Parametri x, s: vector real sau complex (matrice) Comanda calculează de la matricea x la matricea "medie" s, care se calculează după cum urmează:
s este matricea, fiecare element al caruia s (i, j) este calculat ca diferenta dintre elementul corespunzator x (i, j) si xbar:
s (i, j) = x (i, j) -xbar unde xbar = (x (1) + x (2) + ... + x (n)) / n Valoarea xbar este media eșantionului matricei x se calculează cu comanda medie (x).
De fapt, din toate elementele matricei, valoarea matricei mediei eșantionului este scăzută.
s = center (x, 'r') (sau s = center (x, 1)) este deviația "șir" rădăcină medie (sau "standard").
s = center (x, 'c') (sau s = center (x, 2)) este deviația "rădăcină medie-pătrată" "coloană".
x = [0,2113249 0,0002211 0,6653811; 0.7560439 0.3303271 0.6283918] s = center (x) Rezultat:
// Pentru comparație, bar = medie (x);
Vom vedea că valoarea lui s coincide cu valoarea lui z.
Utilizați comanda wcenter.
Comanda transformă matricea în "deviație medie" în amplitudine, luând în considerare varianța conform următoarei formule (pentru vector):
Divizorul din formula pentru si este calculat folosind comenzile stdev (x), valoarea Mx fiind media aritmetică și poate fi obținută cu comanda medie.
Sintaxa s = wcenter (x) s = wcenter (x, 'r') sau s = wcenter (x, 1) s = wcenter (x, 'c') sau s = wcenter (x, 2) Parametri x, s: vectorul real sau complex (matricea) Comanda s = wcenter (x, 'r') (sau s = wcenter (x, 1)) este comanda string care returneaza s (i, j) j) -xbarv (j)) / sigmav (j), unde xbarv (j) - proba valoarea medie (medie echipă) element de valori in coloana j-și sigmav (j) este abaterea standard a coloanei j-a matricei x.
Comanda s = wcenter (x, 'r') (sau s = wcenter (x, 1)) este versiunea "coloana" a comenzii care returneaza s (i, j) ) / sigmav (j), unde xbarv (j) este media eșantionului valorilor elementelor din rândul jth și sigmav (j) este deviația standard a rândului jth al matricei x.
wc = wcenter (x) // pentru verificarea sigma = stdev (x);
pentru i = 1: n, s (i) = (x (i) -mx) / sigma;
1.4481324 -.8447439 -.3620331 -.2413554!
1.4481324 -.8447439 -.3620331 -.2413554!
Cum se calculează raportul Fischer?
Folosirea celei mai bune comenzi.
Sintaxa f = ftest (eșantioane) [f, p] = ftest (eșantioane) Mostre de parametri. matrice reală sau complexă de dimensiunea nr cu nc Exemplu.
eșantioane = [46 55 54;
46 52 49] [f, p] = ftest (eșantioane) Metoda 2.
Utilizați comanda ftuneq. Se calculează raportul Fisher pentru probele de lungime inegală. Consultați ajutorul detaliat ftuneq.
Cum se calculează frecvența apariției unei valori a unei variabile aleatorii?
Utilizați comanda tabul.
Sintaxa [m] = tab (x) Parametrii x. , Vectorul valid complex (matrice) sau vector (matrice) de variabile de caractere Dacă x - vector numeric sau matrice, m: o matrice de două coloane, prima dintre care conține valorile numerice ale vectorului x, sortate în ordine descrescătoare (sortate descrescător număr variație ), iar al doilea conține un număr egal cu cât de repede se repetă această valoare în vectorul x. Dacă elementele lui x sunt simbolice, atunci m - este o listă.
y = ["pisică" "pisică" "câine" "câine" "porc"];
Cum se calculează coeficienții de regresie pentru două cantități?
Utilizați comanda de regres. Regresia în teoria probabilităților și statisticile matematice, dependența valorii medii a unei cantități de o altă cantitate sau de mai multe cantități.
Rezultatul executării comenzii va fi o matrice SOEFs = [a b] dimensiunea 1 la 2 astfel încât y = C1 + C2 * x este ecuația aproximare a datelor noastre discrete de mici pătrate de regresie conform modelului.
Comanda regresă calculează coeficienții de regresie C1 și C2 prin următoarele formule:
Sintaxa coefs = regres (x, y) Parametrii x, y. vectori reali sau complexi cu același număr de elemente n.
Valoarea coefurilor (1) este C1 din formula de mai sus, iar valoarea coefurilor (2) este C2.
x = [0,5608486 0,6623569 0,7263507 0,195144 0,5442573 0,2320748 0,2312237];
y = [0,3616361 0,2922267 0,5664249 0,4826472 0,3321719 0,5935095 0,5015342];
coefs = regres (x, y) plot2d (x, y, -8); // -8 - înseamnă că punctele nu sunt conectate prin linii t = 0.2: 0.05: 0.7;
plot2d (t, q, 5); // aceasta este o curbă aproximată Rezultat:
coefs =. 5563731. -.2422534!
Cum se calculează coeficientul de corelație?
Cu ajutorul comenzii corel (Lat.Correlatio - interdependență).
În pachetul Scilab, coeficientul de corelație rho între două seturi de variabile aleatoare x și y, ținând cont de matricea de greutăți f, este determinat de următoarele formule:
Notă: Vectorii x și y pot avea lungimi diferite.
Sintaxa rho = corel (x, y, fre) Parametrii x. vectorul real sau complex y. real sau complex vector liber. lungimea matricei (x) pe lungime (y) Comanda corel (x, y, fre) calculează corelația dintre două valori ale lui x și y. În matricea greutății de greutate, elementul și indexul (i, j) corespund valorii sau numărului de frecvență xi, yj.
x = [2,5 7,5 12,5 17,5] h = [0 1 2] fre = [03.12.07; .02.13.11; .01.13.14; .01.09.14] rho = corel (x, h,
rho =. Cum se calculează covarianța a două cantități?
Folosind comanda covar.
Covarianță este o măsură a cuplajului reciproc între variabilele aleatoare y și x, adică aspirație creștere de o valoare aleatoare sau descrește cu o creștere sau descreștere a altor valori aleatoare. Covarianță caracterizează măsura de corelare stocastic între variabile aleatoare. Dacă variabilele aleatoare sunt independente, atunci covarianța este zero. Conversia nu este întotdeauna adevărată.
Sintaxa s = covar (x, y, fre) Parametrii x. vectorul real sau complex y. real sau complex vector liber. lungimea matricei (x) pe lungime (y) Comanda covar (x, y, fre) calculează covarianța a două cantități x și y.
În elementul matrice fre și indexul (i, j) corespunde valorii sau numărului de frecvență (xiyj).
Vedeți detaliile de ajutor covar.
x = [10 20 30 40] y = [10 20 30 40] fre = [.20.04.01 0; 10.36.09 0; 0,05,10 0; 0 0 0,05];
„Raport privind rezultatele speciale auto municipal (corecțional) instituțiile de învățământ pentru studenți și elevi cu dizabilități speciale (corecțional) scoala generala - internat № 52 din orașul Magnitogorsk (numele instituției de învățământ în conformitate cu Carta) specială auto municipală (corecțional) educațional (numele complet de învățământ instituții) pentru studenți. "
„Ministerul Educației și Științei al Federației Ruse 1 federal instituție de stat de învățământ de profesional superior Educație Rusă Universitatea de Stat de Turism și Departamentul de Service Management, Economie și Facultatea de Drept a Administrației personal și de stat și proiectul municipal tezei de management pe tema: Dezvoltarea managementului strategic al municipalităților de funcții: de stat și guvernul municipal al lui Karina. "