<< covar Descriptive Statistics median >>

Aide de Scilab >> Statistiques > Descriptive Statistics > histc

histc

calcule un histogramme

Syntaxe

h = histc(n, data)
h = histc(x, data)
h = histc(.., normalization)

Paramètres

n

entier positif (nombre de classes)

x

vecteur croissant définissant les classes (x doit avoir au moins 2 éléments)

data

vecteur (données à analyser)

h

  • Si normalization est %T: densités de probabilité sur les intervalles définis par n or x, telles que l'aire de chaque intervalle est proportionnelle à sa population.
  • Si normalization est %F: nombres d'éléments peuplant les intervalles.

normalization

booléen simple (%T par défaut), déterminant le type de résultat (voir h).

Description

Cette fonction calcule un histogramme du vecteur data d'après les classes x. Quand le nombre de classes n est fourni au lieu de x, les classes sont choisies également espacées et x(1) = min(data) < x(2) = x(1) + dx < ... < x(n+1) = max(data) avec dx = (x(n+1)-x(1))/n.

Les classes sont définies par C1 = [x(1), x(2)] et Ci = ( x(i), x(i+1)] pour i >= 2. Si l'on note Nmax le nombre total de data (Nmax = length(data)) et Ni le nombre d'éléments de data tombant dans Ci, la valeur de l'histogramme pour x dans Ci est égal à Ni/(Nmax (x(i+1)-x(i))) quand "normalized" est séléctionné et sinon, simplement égal à Ni. Quand la normalisation a lieu, l'histogramme vérifie:

\int_{x(1)}^{x(n+1)}h(x)\,\mathrm{d}x = 1

quand x(1)<=min(data) et max(data) <= x(n+1)

Exemples

Voir aussi

Historique

VersionDescription
5.5.0 Introduction

Report an issue
<< covar Descriptive Statistics median >>