Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.1.0 - Français


sample

Tirage avec remise.

Séquence d'appel

s = sample(n,X,orient)

Paramètres

n

Entier positif (taille de l'échantillon)

X

Matrice. Population, les échantillons sont tirés de cette matrice.

orient

Paramètre optionnel. Les valeurs possibles sont {'*'}, 1, 2, 'r' ou 'c'. Orientations possibles pour le tirage de valeurs de X. Voir la description ci-dessous.

s

Vecteur ou matrice contenant le tirage de valeurs de X.

Description

Cette fonction renvoie un vecteur ou une matrice. Elle contient un tirage de n échantillons, avec remise, d'éléments de la matrice X.

s = sample(n, X) (ou s = sample(n, X, '*')) renvoie un vecteur s dont les n valeurs sont tirées aléatoirement, avec remise, de X.

s = sample(n, X, 'r') (ou, de manière équivalente, s = sample(n, X, 1)) renvoie une matrice de taille size(X,'r') * n. Elle contient un échantillon de n lignes, extraites avec remise, des lignes de X.

s = sample(n, X, 'c') (ou, de manière équivalente, s = sample(n, X, 2)) renvoie une matrice de taille n * size(X, 'c'). Elle contient un échantillon de n colonnes, extraites avec remise, des colonnes de X.

Générateur de nombres aléatoires

sample se fonde sur la fonction grand pour générer les tirages aléatoires. Utiliser grand("setsd", seed) pour changer la graine aléatoire de sample.

seed = getdate("s");
grand("setsd", seed); //positionne la graine à la date du jour

seed = 0;
grand("setsd", seed); //positionne la graine à sa valeur par défaut

Exemples

X = ['a' 'dd' 'arreu'; 'ber' 'car' 'zon']
s = sample(25, X)
s = sample(25, X, 'r')
s = sample(25, X, 'c')

Voir aussi

  • samplef — Tirage avec remise d'un échantillon d'une population suivant les valeurs de fréquences données.
  • samwr — Tirage sans remise
  • grand — Générateur de nombres pseudo-aléatoires
Report an issue
<< rand random samplef >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon May 22 12:39:41 CEST 2023