Section courante

A propos

Section administrative du site

Voici la liste des fonctions inclus dans le langage de programmation Stata avec prototype :

Nom Prototype Description
ABBREV abbrev(s,n) Cette fonction permet de demander le nom abrégé d'une longueur spécifié.
ABS abs(x) Cette fonction permet de demander la valeur absolue de la valeur spécifié.
ACOS acos(x) Cette fonction permet de demander la valeur radian de l'arc cosinus de la valeur spécifié.
ACOSH acosh(x) Cette fonction permet de demander le cosinus hyperbolique inverse de la valeur spécifié.
ASIN asin(x) Cette fonction permet de demander la valeur radian de l'arc sinus de la valeur spécifié.
ASINH asinh(x) Cette fonction permet de demander le sinus hyperbolique inverse de la valeur spécifié.
ATAN atan(x) Cette fonction permet de demander la valeur radian de l'arc tangente de la valeur spécifié.
ATAN2 atan2(y, x) Cette fonction permet de demander la valeur radian de l'arc tangente de y/x, où les signes des paramètres y et x sont utilisés pour déterminer le quadrant de la réponse.
ATANH atanh(x) Cette fonction permet de demander la tangente hyperbolique inverse de la valeur spécifié.
AUTOCODE autocode(x,n,x0,x1) Cette fonction permet de partitionner l'intervalle de x0 à x1 en n intervalles de longueur égale et de retourner la limite supérieure de l'intervalle contenant x.
BETADEN betaden(a,b,x) Cette fonction permet d'indiquer la densité de probabilité de la distribution bêta, où a et b sont les paramètres de forme; 0 si x < 0 ou x > 1.
BINOMIAL binomial(n,k,Θ) Cette fonction permet de demander la probabilité d'observer les succès du plancher (k) ou moins dans les essais du plancher (n) lorsque la probabilité de succès d'un essai est Θ; 0 si k < 0; ou 1 si k > n.
BINOMIALP binomialp(n,k,p) Cette fonction permet de demander la probabilité d'observer les succès du floor(k) dans les essais au floor(n).
BINOMIALTAIL binomialtail(n,k,Θ) Cette fonction permet de demander la probabilité d'observer l'étage (k) ou plusieurs succès dans les essais de floor(n) lorsque la probabilité de succès sur un essai est Θ; 1 si k < 0; ou 0 si k > n.
BINORMAL binormal(h,k,Φ) Cette fonction permet de demander la distribution cumulative conjointe Φ(h, k, p) de la normale bivariée avec la corrélation p.
BOFD bofd("cal",ed) Cette fonction permet de demander la date d'affaires spécifié.
BYTEORDER byteorder() Cette fonction permet de retourner 1 si votre ordinateur entrepose des nombres à l'aide d'un ordre d'octets hilo et retourne 2 si votre ordinateur entrepose des nombres à l'aide d'un ordre d'octets lohi.
C c(name) Cette fonction permet de demander la valeur du système ou du résultat constant c(name) du programme ou de la session ayant appelé le programme en cours d'exécution.
CAUCHY cauchy(a,b,x) Cette fonction permet de demander la distribution cumulative de Cauchy avec le paramètre de localisation spécifié et le paramètre d'échelle spécifié.
CAUCHYDEN cauchyden(a,b,x) Cette fonction permet de demander la densité de probabilité de la distribution de Cauchy avec le paramètre de localisation spécifié et le paramètre d'échelle spécifié.
CAUCHYTAIL cauchytail(a,b,x) Cette fonction permet de demander la distribution de Cauchy cumulative inverse (queue supérieure ou survivant) avec le paramètre de localisation spécifié et le paramètre d'échelle spécifié.
CDHMS Cdhms(ed,h,m,s) Cette fonction permet de demander le etC du datetime.
CEIL ceil(x) Cette fonction permet de demander l'entier unique spécifié tel que n - 1 < x = n; x (pas «.») si le paramètre est manquant, ce qui signifie que «ceil (.a) = .a».
CHAR char(n) Cette fonction permet de demander le caractère correspondant au code ASCII ou ASCII étendu spécifié. Si le paramètre est "", alors n'est pas dans le domaine.
CHI2 chi2(df,x) Cette fonction permet de demander la distribution cumulée χ 2 avec des degrés de liberté spécifié; mais retourne 0 si x < 0.
CHI2DEN chi2den(df,x) Cette fonction permet de demander la densité de probabilité de la distribution du chi carré avec les degrés de liberté spécifié; mais retourne 0 si x < 0.
CHI2TAIL chi2tail(df,x) Cette fonction permet de demander la distribution cumulative inverse (queue supérieure ou survivant) χ 2 avec les degrés de liberté spécifié; mais retourne 1 si x < 0.
CHMS Chms(h,m,s) Cette fonction permet de demander le etC du datetime.
CHOP chop(x, e) Cette fonction permet de demander le résultat de la fonction round(x) si abs (x - round (x)) < e; sinon, il retourne le paramètre x; ou x si x est disparu.
CHOLESKY cholesky(M) Cette fonction permet de demander la décomposition de Cholesky de la matrice: si R = cholesky (S), alors RRT = S.
CLIP clip(x,a,b) Cette fonction permet de demander x si a < x < b, b si xb, a si xa, ou manquant si x est manquant ou si a > b; x si x est manquant.
CLOCK Clock(s1,s2,Y) Cette fonction permet de demander le etC du datetime.
CLOCK clock(s1,s2,Y) Cette fonction permet de demander le etC du datetime.
CLOGLOG cloglog(x) Cette fonction permet de demander le log-log complémentaire de paramètre spécifié.
CMDYHMS Cmdyhms(M,D,Y,h,m,s) Cette fonction permet de demander le etC du datetime.
COFC Cofc(etc) Cette fonction permet de demander le etC du datetime.
COFC cofC(etC) Cette fonction permet de demander le etC du datetime.
COFD Cofd(ed) Cette fonction permet de demander le etC du datetime.
COFD cofd(ed) Cette fonction permet de demander le etC du datetime.
COLEQNUMB coleqnumb(M,s) Cette fonction permet de demander le numéro d'équation de M associé à l'équation de colonne s; manquant si l'équation de colonne est introuvable.
COLLATORLOCALE collatorlocale(loc,type) Cette fonction permet de demander les paramètres régionaux les plus étroitement liés pris en charge par ICU à partir de loc si le type est 1; les paramètres régionaux réels d'où proviennent les données de classement si le type est 2.
COLLATORVERSION collatorversion(loc) Cette fonction permet de demander la chaîne de caractères de version d'un collateur basée sur la localisation locale.
COLNFREEPARMS colnfreeparms(M) Cette fonction permet de demander le nombre de paramètres libres dans les colonnes de M.
COLNUMB colnumb(M,s) Cette fonction permet de demander le numéro de colonne de M associé au nom de colonne s; manquant si la colonne est introuvable.
COLSOF colsof(M) Cette fonction permet de demander le nombre de colonnes du paramètre spécifié.
COMB comb(n,k) Cette fonction permet de demander la fonction combinatoire n!/{k! (n - k)!}
COND cond(x,a,b,c) Cette fonction permet de demander a si x est vrai et non manquant, b si x est faux et c si x est manquant; a si c n'est pas spécifié et que x est évalué comme manquant.
CORR corr(M) Cette fonction permet de demander la matrice de corrélation de la matrice de variance.
COS cos(x) Cette fonction permet de demander le cosinus du paramètre spécifié en radians.
COSH cosh(x) Cette fonction permet de demander le cosinus hyperbolique du paramètre spécifié.
DAILY daily(s1,s2,Y) Cette fonction permet de demander la date ed (jours depuis 01jan1960) correspondant à s1 basé sur s2 et Y
DATE date(s1,s2,Y) Cette fonction permet de demander la date ed (jours depuis 01jan1960) correspondant à s1 basé sur s2 et Y
DAY day(ed) Cette fonction permet de demander le jour numérique du mois correspondant à ed.
DET det(M) Cette fonction permet de demander le déterminant de la matrice spécifié.
DGAMMAPDA dgammapda(a,x) Cette fonction permet de demander ∂P (a, x) / ∂a, où P (a, x) = gammap (a, x); 0 si x < 0.
DGAMMAPDADA dgammapdada(a,x) Cette fonction permet de demander ∂2P (a, x) / ∂a2, où P (a, x) = gammap (a, x); 0 si x < 0.
DGAMMAPDADX dgammapdadx(a,x) Cette fonction permet de demander ∂2 (a,x) / ∂a∂x, où P (a, x) = gammap (a, x); 0 si x < 0.
DGAMMAPDX dgammapdx(a,x) Cette fonction permet de demander ∂P (a, x) ∂x, où P (a, x) = gammap (a, x); 0 si x < 0.
DGAMMAPDXDX dgammapdxdx(a,x) Cette fonction permet de demander ∂ 2 (a,x) / ∂x2, où P (a, x) = gammap (a, x); 0 si x < 0.
DHMS dhms(ed,h,m,s) Cette fonction permet de demander le etC du datetime.
DIAG diag(M) Cette fonction permet de demander la matrice carrée et diagonale créée à partir du vecteur ligne ou colonne.
DIAG0CNT diag0cnt(M) Cette fonction permet de demander le nombre de zéros sur la diagonale de M.
DIGAMMA digamma(x) Cette fonction permet de demander la fonction digamma(), d lnΓ (x) / dx.
DOFB dofb(eb,"cal") Cette fonction permet de demander le datetime de ed correspondant à eb.
DOFC dofC(etC) Cette fonction permet de demander la date ed (jours depuis 01jan1960) de datetime etC.
DOFC dofc(etc) Cette fonction permet de demander la date ed (jours depuis 01jan1960) de datetime etC.
DOFH dofh(eh) Cette fonction permet de demander la date ed (jours depuis le 01jan1960) du début du semestre eh.
DOFM dofm(em) Cette fonction permet de demander la date ed (jours depuis 01jan1960) du début du mois em.
DOFQ dofq(eq) Cette fonction permet de demander la date ed (jours depuis le 01jan1960) du début du trimestre eq.
DOFW dofw(ew) Cette fonction permet de demander la date ed (jours depuis 01jan1960) du début de la semaine ew.
DOFY dofy(ey) Cette fonction permet de demander la date ed (jours depuis le 01jan1960) du 01jan dans l'année ey.
DOW dow(ed) Cette fonction permet de demander le jour numérique de la semaine correspondant à la date spécifié; 0=dimanche, 1=lundi,..., 6=samedi.
DOY doy(ed) Cette fonction permet de demander le jour numérique de l'année correspondant à la date ed.
DUNNETTPROB dunnettprob(k,df,x) Cette fonction permet de demander la distribution cumulative sur plusieurs plages utilisée dans la méthode de comparaison multiple de Dunnett avec k plages et df degrés de liberté; 0 si x < 0.
E e(name) Cette fonction permet de demander la valeur du résultat enregistré.
E e(sample) Cette fonction permet de demander 1 si l'observation est dans l'échantillon d'estimation et 0 sinon.
EL el(s,i,j) Cette fonction permet de demander s[floor (i), floor (j)], soit l'élément i, j de la matrice nommée s; manquant si i ou j sont hors limites ou si la matrice s n'existe pas.
EPSDOUBLE epsdouble() Cette fonction permet de demander la précision de la machine d'un nombre de double précision.
EPSFLOAT epsfloat() Cette fonction permet de demander la précision de la machine d'un nombre à virgule flottante.
EXP exp(x) Cette fonction permet de demander la fonction exponentielle eX.
EXPM1 expm1(x) Cette fonction permet de demander ex - 1 avec une précision supérieure à exp (x) - 1 pour les petites valeurs de | x |.
EXPONENTIAL exponential(b,x) Cette fonction permet de demander la distribution exponentielle cumulative avec l'échelle b.
EXPONENTIALDEN exponentialden(b,x) Cette fonction permet de demander la fonction de densité de probabilité de la distribution exponentielle avec l'échelle b.
EXPONENTIALTAIL exponentialtail(b,x) Cette fonction permet de demander la distribution exponentielle cumulative inverse avec l'échelle b.
F F(df1,df2,f) Cette fonction permet de demander la distribution F cumulative avec les degrés de liberté du numérateur df1 et du dénominateur df2: F (df1, df2, f) = R f0 Fden (df1, df2, t) dt; 0 si f < 0.
FDEN Fden(df1,df2,f) Cette fonction permet de demander la fonction de densité de probabilité de la distribution F avec les degrés de liberté du numérateur df1 et du dénominateur df2; 0 si f < 0.
FILEEXISTS fileexists(f) Cette fonction permet de retourner 1 si le fichier spécifié existe; sinon, il retourne 0.
FILEREAD fileread(f) Cette fonction permet de demander le contenu du fichier spécifié.
FILEREADERROR filereaderror(s) Cette fonction permet de retourner 0 ou un entier positif si ladite valeur ayant l'interprétation d'un code de retour.
FILEWRITE filewrite(f,s,r) Cette fonction permet d'écrire la chaîne de caractères spécifiée dans le fichier spécifié et renvoie le nombre d'octets dans le fichier résultant.
FLOAT float(x) Cette fonction permet de demander la valeur spécifié arrondie à la précision flottante.
FLOOR floor(x) Cette fonction permet de demander l'entier unique n tel que nx < n + 1; x (pas «.») si x est manquant, ce qui signifie que le floor(.a) = .a.
FMTWIDTH fmtwidth(fmtstr) Cette fonction permet de demander la longueur de sortie du %fmt contenu dans fmtstr; manquant si fmtstr ne contient pas de %fmt valide.
FRVAL frval() Cette fonction permet de demander les valeurs des variables entreposées dans d'autres cadres.
FTAIL Ftail(df1,df2,f) Cette fonction permet de demander la distribution F cumulative inverse (queue supérieure ou survivant) avec les degrés de liberté du numérateur df1 et du dénominateur df2; 1 si f < 0.
GAMMADEN gammaden(a,b,g,x) Cette fonction permet de demander la fonction de densité de probabilité de la distribution gamma; 0 si x < g.
GAMMAP gammap(a,x) Cette fonction permet de demander la distribution gamma cumulée avec le paramètre de forme a; 0 si x < 0.
GAMMAPTAIL gammaptail(a,x) Cette fonction permet de demander la distribution gamma cumulative inverse (queue supérieure ou survivant) avec le paramètre de forme a; 1 si x < 0.
GET get(systemname) Cette fonction permet de demander une copie du nom de la matrice du système interne Stata.
HADAMARD hadamard(M,N) Cette fonction permet de demander une matrice dont l'élément i, j est M[i, j] · N[i, j] (si M et N n'ont pas la même taille, cette fonction signale une erreur de conformabilité).
HALFYEAR halfyear(ed) Cette fonction permet de demander la moitié numérique de l'année correspondant à la date ed.
HALFYEARLY halfyearly(s1,s2[,Y]) Cette fonction permet de demander la date semestrielle eh (semestres depuis 1960h1) correspondant à s1 sur la base de s2 et Y; Y spécifie topyear; voir date().
HAS_EPROP has_eprop(name) Cette fonction permet de retourner 1 si le nom apparaît sous forme de mot dans e(properties); sinon, il retourne 0.
HH hh(etc) Cette fonction permet de demander l'heure correspondant à datetime de etc (ms. depuis 01jan1960 00:00:00.000).
HHC hhC(etC) Cette fonction permet de demander l'heure correspondant à datetime de etC (ms. avec secondes intercalaires depuis 01jan1960 00:00:00.000).
HMS hms(h,m,s) Cette fonction permet de demander la datetime de etc (ms. depuis 01jan1960 00:00:00.000) correspondant à h, m, s au 01jan1960.
HOFD hofd(ed) Cette fonction permet de demander la date semestrielle eh (semestres depuis 1960h1) contenant la date ed heures (ms) ms / 3 600 000.
HOURS hours(ms) Cette fonction permet de demander les heures contenu dans les millisecondes (ms/3 600 000).
HYPERGEOMETRIC hypergeometric(N,K,n,k) Cette fonction permet de demander la probabilité cumulée de la distribution hypergéométrique.
HYPERGEOMETRICP hypergeometricp(N,K,n,k) Cette fonction permet d'indiquer la probabilité hypergéométrique de k succès sur un échantillon de taille n, à partir d'une population de taille N contenant K éléments ayant l'attribut d'intérêt.
I I(n) Cette fonction permet de demander une matrice d'identité n x n si n est un entier; sinon, une matrice d'identité round(n) × round(n).
IBETA ibeta(a,b,x) Cette fonction permet de demander la distribution bêta cumulative avec les paramètres de forme a et b; 0 si x < 0; ou 1 si x > 1.
IBETATAIL ibetatail(a,b,x) Cette fonction permet de demander la distribution bêta cumulative inverse (queue supérieure ou survivant) avec les paramètres de forme a et b; 1 si x < 0; ou 0 si x > 1.
IGAUSSIAN igaussian(m,a,x) Cette fonction permet de demander la distribution gaussienne inverse cumulée avec la moyenne m et le paramètre de forme a; 0 si x ≤ 0.
IGAUSSIANDEN igaussianden(m,a,x) Cette fonction permet de demander la densité de probabilité de la distribution gaussienne inverse avec la moyenne m et le paramètre de forme a; 0 si x ≤ 0.
IGAUSSIANTAIL igaussiantail(m,a,x) Cette fonction permet de demander la distribution gaussienne inverse cumulative inverse (queue supérieure ou survivant) avec m moyen et paramètre de forme a; 1 si x ≤ 0.
INDEXNOT indexnot(s1,s2) Cette fonction permet de demander la position dans la chaîne de caractères ASCII s1 du premier caractère de s1 introuvable dans la chaîne de caractères ASCII s2, ou 0 si tous les caractères de s1 se trouvent dans s2.
INLIST inlist(z,a,b,...) Cette fonction permet de retourner 1 si z est membre des paramètres restants; sinon, il retourne 0.
INRANGE inrange(z,a,b) Cette fonction permet de retourner 1 si l'on sait que a ≤ z ≤ b; sinon, 0.
INT int(x) Cette fonction permet de demander l'entier obtenu en tronquant x vers 0 (donc int(5,2) = 5 et int(-5,8) = -5); x (pas «.») si x est manquant, ce qui signifie que int(.a) = .a.
INV inv(M) Cette fonction permet de demander l'inverse de la matrice spécifié.
INVBINOMIAL invbinomial(n,k,p) Cette fonction permet de demander l'inverse du binôme cumulatif; c'est-à-dire, Θ (Θ = probabilité de succès sur un essai) telle que la probabilité d'observer floor(k) ou moins de succès dans les essais de floor(n) est p.
INVBINOMIALTAIL invbinomialtail(n,k,p) Cette fonction permet de demander l'inverse du binôme cumulatif droit; c'est-à-dire, Θ (Θ = probabilité de succès sur un essai) de sorte que la probabilité d'observer floor(k) ou plusieurs succès dans les essais de floor(n) est p.
INVCAUCHY invcauchy(a,b,p) Cette fonction permet de demander l'inverse de cauchy(): si cauchy (a, b, x) = p, alors invcauchy (a, b, p) = x.
INVCAUCHYTAIL invcauchytail(a,b,p) Cette fonction permet de demander l'inverse de cauchytail(): si cauchytail (a, b, x) = p, alors invcauchytail (a, b, p) = x.
INVCHI2 invchi2(df,p) Cette fonction permet de demander l'inverse de chi2(): si chi2(df, x) = p, alors invchi2(df, p) = x.
INVCHI2TAIL invchi2tail(df,p) Cette fonction permet de demander l'inverse de chi2tail(): si chi2tail (df, x) = p, alors invchi2tail (df, p) = x.
INVCLOGLOG invcloglog(x) Cette fonction permet de demander l'inverse de la fonction log-log complémentaire de x.
INVDUNNETTPROB invdunnettprob(k,df,p) Cette fonction permet de demander la distribution cumulative inverse de plusieurs intervalles utilisée dans la méthode de comparaison multiple de Dunnett avec k plages et df degrés de liberté.
INVEXPONENTIAL invexponential(b,p) Cette fonction permet de demander la distribution exponentielle cumulative inverse avec l'échelle b: si exponentielle (b, x) = p, alors invexponentielle (b, p) = x.
INVEXPONENTIALTAIL invexponentialtail(b,p) Cette fonction permet de demander l'inverse de la distribution exponentielle cumulative inverse avec l'échelle b: si exponentialtail (b, x) = p, alors invexponentialtail (b, p) = x.
INVF invF(df1,df2,p) Cette fonction permet de demander la distribution F cumulative inverse: si F (df1, df2, f) = p, alors invF (df1, df2, p) = f.
INVFTAIL invFtail(df1,df2,p) Cette fonction permet de demander l'inverse de la distribution F inverse cumulative (queue supérieure ou survivant) : si Ftail (df1, df2, f) = p, alors invFtail (df1, df2, p) = f.
INVGAMMAP invgammap(a,p) Cette fonction permet de demander la distribution gamma cumulative inverse: si gammap (a, x) = p, alors invgammap (a, p) = x.
INVGAMMAPTAIL invgammaptail(a,p) Cette fonction permet de demander l'inverse de la distribution gamma cumulative inverse (queue supérieure ou survivant) : si gammaptail (a, x) = p, alors invgammaptail (a, p) = x.
INVIBETA invibeta(a,b,p) Cette fonction permet de demander la distribution bêta cumulative inverse : si ibeta (a, b, x) = p, alors invibeta (a, b, p) = x.
INVIBETATAIL invibetatail(a,b,p) Cette fonction permet de demander l'inverse de la distribution bêta cumulative inverse (queue supérieure ou survivant): si ibetatail (a, b, x) = p, alors invibetatail (a, b, p) = x.
INVIGAUSSIAN invigaussian(m,a,p) Cette fonction permet de demander l'inverse de igaussian (): si igaussian (m, a, x) = p, alors invigaussian (m, a, p) = x.
INVIGAUSSIANTAIL invigaussiantail(m,a,p) Cette fonction permet de demander l'inverse de igaussiantail(): si igaussiantail (m, a, x) = p, alors invigaussiantail (m, a, p) = x.
INVLAPLACE invlaplace(m,b,p) Cette fonction permet de demander l'inverse de laplace(): si laplace(m, b, x) = p, alors invlaplace(m, b, p) = x.
INVLAPLACETAIL invlaplacetail(m,b,p) Cette fonction permet de demander l'inverse de laplacetail (): si laplacetail (m, b, x) = p, alors invlaplacetail(m, b, p) = x.
INVLOGISTIC invlogistic(p) Cette fonction permet de demander la distribution logistique cumulative inverse: si logistic(x) = p, alors invlogistic(p) = x.
INVLOGISTIC invlogistic(s,p) Cette fonction permet de demander la distribution logistique cumulative inverse : si logistic(s, x) = p, alors invlogistic(s, p) = x.
INVLOGISTIC invlogistic(m,s,p) Cette fonction permet de demander la distribution logistique cumulative inverse : si logistic(m, s, x) = p, alors invlogistic(m, s, p) = x.
INVLOGISTICTAIL invlogistictail(p) Cette fonction permet de demander l'inverse de la distribution logistique cumulative inverse : si logistictail(x) = p, alors invlogistictail(p) = x.
INVLOGISTICTAIL invlogistictail(s,p) Cette fonction permet de demander l'inverse de la distribution logistique cumulative inverse : si logistictail(x) = p, alors invlogistictail(p) = x.
INVLOGISTICTAIL invlogistictail(m,s,p) Cette fonction permet de demander la distribution logistique cumulative inverse : si logistic(m, s, x) = p, alors invlogistic(m, s, p) = x.
INVLOGIT invlogit(x) Cette fonction permet de demander l'inverse de la fonction logit de x.
INVNBINOMIAL invnbinomial(n,k,q) Cette fonction permet de demander la valeur du paramètre binomial négatif, p, telle que q = nbinomial (n, k, p).
INVNBINOMIALTAIL invnbinomialtail(n,k,q) Cette fonction permet de demander la valeur du paramètre binomial négatif, p, telle que q = nbinomialtail(n, k, p).
INVNCHI2 invnchi2(df,np,p) Cette fonction permet de demander la distribution cumulative inverse non centrale Χ2: si nchi2(df, np, x) = p, alors invnchi2(df, np, p) = x.
INVNCHI2TAIL invnchi2tail(df,np,p) Cette fonction permet de demander l'inverse de la distribution inverse cumulée (queue supérieure ou survivant) non centrale Χ2: si nchi2tail(df, np, x) = p, alors invnchi2tail(df, np, p) = x.
INVNF invnF(df1,df2,np,p) Cette fonction permet de demander la distribution F cumulée non centrale inverse: si nF (df1, df2, np, f) = p, alors invnF (df1, df2, np, p) = f.
INVNFTAIL invnFtail(df1,df2,np,p) Cette fonction permet d'indiquer la distribution F non centrale inverse cumulative inverse (queue supérieure ou survivante) : si nFtail (df1, df2, np, f) = p, alors invnFtail (df1, df2, np, p) = f.
INVNIBETA invnibeta(a,b,np,p) Cette fonction permet d'indiquer la distribution bêta non centrale cumulative inverse: si nibeta (a, b, np, x) = p, alors invibeta (a, b, np, p) = x.
INVNORMAL invnormal(p) Cette fonction permet d'indiquer la distribution normale standard cumulative inverse : si normal (z) = p, alors invnormal (p) = z.
INVNT invnt(df,np,p) Cette fonction permet d'indiquer la distribution t cumulative inverse de Student non centrale : si nt (df, np, t) = p, alors invnt (df, np, p) = t.
INVNTTAIL invnttail(df,np,p) Cette fonction permet d'indiquer la distribution t de Student non centrale inverse cumulative inverse (queue supérieure ou survivante) : si nttail (df, np, t) = p, alors invnttail (df, np, p) = t.
INVPOISSON invpoisson(k,p) Cette fonction permet d'indiquer la moyenne de Poisson telle que la distribution de Poisson cumulée évaluée en k soit p: si poisson (m, k) = p, alors invpoisson (k, p) = m.
INVPOISSONTAIL invpoissontail(k,q) Cette fonction permet d'indiquer la moyenne de Poisson telle que la distribution de Poisson cumulative inverse évaluée en k est q: si poissontail (m, k) = q, alors invpoissontail (k, q) = m.
INVSYM invsym(M) Cette fonction permet de demander l'inverse de M si M est défini positif.
ISSYMMETRIC issymmetric(M) Cette fonction permet de demander 1 si la matrice est symétrique; sinon, 0.
INVT invt(df,p) Cette fonction permet d'indiquer la distribution t cumulative inverse de Student : si t (df, t) = p, alors invt (df, p) = t.
INVTTAIL invttail(df,p) Cette fonction permet d'indiquer la distribution t de Student cumulative inverse inverse (queue supérieure ou survivante) : si ttail (df, t) = p, alors invttail (df, p) = t.
INVTUKEYPROB invtukeyprob(k,df,p) Cette fonction permet d'indiquer la distribution de plage Studentized cumulative inverse de Tukey avec k plages et df degrés de liberté.
INVWEIBULL invweibull(a,b,p) Cette fonction permet d'indiquer la distribution de Weibull cumulative inverse avec forme a et échelle b: si weibull (a, b, x) = p, alors invweibull (a, b, p) = x.
INVWEIBULL invweibull(a,b,g,p) Cette fonction permet d'indiquer la distribution de Weibull cumulative inverse avec la forme a, l'échelle b et l'emplacement g: si weibull(a, b, g, x) = p, alors invweibull(a, b, g, p) = x.
INVWEIBULLPH invweibullph(a,b,p) Cette fonction permet d'indiquer la distribution cumulative inverse de Weibull (risques proportionnels) avec la forme a et l'échelle b: si weibullph (a, b, x) = p, alors invweibullph (a, b, p) = x.
INVWEIBULLPH invweibullph(a,b,g,p) Cette fonction permet d'indiquer la distribution de Weibull cumulative inverse (risques proportionnels) avec la forme a, l'échelle b et l'emplacement g: si weibullph (a, b, g, x) = p, alors invweibullph (a, b, g, p) = x invweibullphtail (a , b, p) la distribution inverse de Weibull cumulative inverse (risques proportionnels) avec la forme a et l'échelle b: si weibullphtail (a, b, x) = p, alors invweibullphtail (a, b, p) = x.
INVWEIBULLPHTAIL invweibullphtail(a,b,g,p) Cette fonction permet d'indiquer la distribution inverse de Weibull cumulative inverse (risques proportionnels) avec la forme a, l'échelle b et l'emplacement g: si weibullphtail (a, b, g, x) = p, alors invweibullphtail (a, b, g, p) = x.
INVWEIBULLTAIL invweibulltail(a,b,p) Cette fonction permet d'indiquer la distribution de Weibull cumulative inverse inverse de forme a et d'échelle b: si weibulltail (a, b, x) = p, alors invweibulltail (a, b, p) = x.
INVWEIBULLTAIL invweibulltail(a,b,g,p) Cette fonction permet d'indiquer la distribution de Weibull cumulative inverse inverse avec la forme a, l'échelle b et l'emplacement g: si weibulltail (a, b, g, x) = p, alors invweibulltail (a, b, g, p) = x.
IRECODE irecode(x,x1,. . .,xn) Cette fonction permet de demander les manquant si x est manquant ou x1,. . . , xn n'augmente pas faiblement; 0 si x ≤ x1; 1 si x1 < x ≤ x2; 2 si x2 < x ≤ x3; . . . ; n si x > xn.
J J(r,c,z) Cette fonction permet de demander la matrice r x c contenant les éléments z.
LAPLACE laplace(m,b,x) Cette fonction permet de demander la distribution cumulative de Laplace avec la moyenne m et le paramètre d'échelle b.
LAPLACEDEN laplaceden(m,b,x) Cette fonction permet de demander la densité de probabilité de la distribution de Laplace avec la moyenne m et le paramètre d'échelle b.
LAPLACETAIL laplacetail(m,b,x) Cette fonction permet de demander la distribution de Laplace cumulative inverse (queue supérieure ou survivante) avec moyenne m et paramètre d'échelle b.
LN ln(x) Cette fonction permet de demander le logarithme naturel.
LN1M ln1m(x) Cette fonction permet de demander le logarithme népérien de 1 - x avec une précision supérieure à ln(1-x) pour les petites valeurs de |x|.
LN1P ln1p(x) Cette fonction permet de demander le logarithme népérien de 1 + x avec une précision supérieure à ln(1+x) pour les petites valeurs de |x|.
LNCAUCHYDEN lncauchyden(a,b,x) Cette fonction permet de demander le logarithme naturel de la densité de la distribution de Cauchy avec le paramètre de localisation a et le paramètre d'échelle b.
LNFACTORIAL lnfactorial(n) Cette fonction permet de demander le logarithme naturel de n factoriel = ln(n!).
LNGAMMA lngamma(x) Cette fonction permet de demander le lnΓ(x)}.
LNIGAMMADEN lnigammaden(a,b,x) Cette fonction permet de demander le logarithme naturel de la densité gamma inverse, où a est le paramètre de forme et b est le paramètre d'échelle.
LNIGAUSSIANDEN lnigaussianden(m,a,x) Cette fonction permet de demander le logarithme népérien de la densité gaussienne inverse avec la moyenne m et le paramètre de forme a.
LNIWISHARTDEN lniwishartden(df,V,X) Cette fonction permet de demander le logarithme naturel de la densité de la distribution inverse de Wishart; manquant si df ≤ n - 1.
LNLAPLACEDEN lnlaplaceden(m,b,x) Cette fonction permet de demander le logarithme naturel de la densité de la distribution de Laplace avec la moyenne m et le paramètre d'échelle b.
LNMVNORMALDEN lnmvnormalden(M,V ,X) Cette fonction permet de demander le logarithme naturel de la densité normale multivariée.
LNNORMAL lnnormal(z) Cette fonction permet de demander le logarithme naturel de la distribution normale standard cumulée.
LNNORMALDEN lnnormalden(z) Cette fonction permet de demander le logarithme naturel de la densité normale standard, N(0, 1).
LNNORMALDEN lnnormalden(x,σ) Cette fonction permet de demander le logarithme naturel de la densité normale avec une moyenne de 0 et un écart-type σ.
LNNORMALDEN lnnormalden(x,μ,σ) Cette fonction permet de demander le logarithme naturel de la densité normale avec la moyenne μ et l'écart type σ, N (μ, σ2).
LNWISHARTDEN lnwishartden(df,V,X) Cette fonction permet de demander le logarithme naturel de la densité de la distribution de Wishart; manquant si df ≤ n - 1 logistique (x) la distribution logistique cumulée avec moyenne 0 et écart type π/√3.
LOG log(x) Cette fonction permet d'indiquer un synonyme de ln(x).
LOGISTIC logistic(s,x) Cette fonction permet de demander la distribution logistique cumulative avec moyenne 0, échelle s et écart type sπ /√3.
LOG10 log10(x) Cette fonction permet de demander le logarithme en base 10 de x.
LOG1M log1m(x) Cette fonction permet de demander un synonyme de ln1m(x).
LOG1P log1p(x) Cette fonction permet de demander un synonyme de ln1p(x).
LOGISTIC logistic(m,s,x) Cette fonction permet de demander la distribution logistique cumulative avec moyenne m, échelle s et écart type sπ/√3.
LOGISTICDEN logisticden(x) Cette fonction permet de demander la densité de la distribution logistique avec moyenne 0 et écart-type π/√3.
LOGISTICDEN logisticden(s,x) Cette fonction permet de demander la densité de la distribution logistique avec moyenne 0, échelle s et écart type sπ/√3.
LOGISTICDEN logisticden(m,s,x) Cette fonction permet de demander la densité de la distribution logistique avec moyenne m, échelle s et écart type sπ/√3.
LOGISTICTAIL logistictail(x) Cette fonction permet de demander la distribution logistique cumulative inverse avec moyenne 0 et écart type π/√3.
LOGISTICTAIL logistictail(s,x) Cette fonction permet de demander la distribution logistique cumulative inverse avec moyenne 0, échelle s et écart type sπ /√3.
LOGISTICTAIL logistictail(m,s,x) Cette fonction permet de demander la distribution logistique cumulative inverse avec moyenne m, échelle s et écart type sπ/√3.
LOGIT logit(x) Cette fonction permet de demander le logarithme du rapport de cotes de x, logit(x) = ln{x/(1-x)}.
MATMISSING matmissing(M) Cette fonction permet de demander 1 s'il manque des éléments de la matrice; sinon, 0.
MATRIX matrix(exp) Cette fonction permet de restreindre l'interprétation des noms aux scalaires et aux matrices.
MATUNIFORM matuniform(r,c) Cette fonction permet de demander les matrices r x c contenant des nombres pseudo-aléatoires uniformément répartis sur l'intervalle (0, 1).
MAX max(x1,x2,. . .,xn) Cette fonction permet de demander la valeur maximale de x1, x2,..., xn.
MAXBYTE maxbyte() Cette fonction permet d'indiquer la plus grande valeur pouvant être entreposée dans l'octet de type d'entreposage.
MAXDOUBLE maxdouble() Cette fonction permet d'indiquer la plus grande valeur pouvant être entreposée dans le type d'entreposage double.
MAXFLOAT maxfloat() Cette fonction permet d'indiquer la plus grande valeur pouvant être entreposée dans le type d'entreposage float.
MAXINT maxint() Cette fonction permet d'indiquer la plus grande valeur pouvant être entreposée dans le type d'entreposage int.
MAXLONG maxlong() Cette fonction permet d'indiquer la plus grande valeur pouvant être entreposée dans le type d'entreposage long.
MDY mdy(M,D,Y) Cette fonction permet de demander la date ed (jours depuis le 1er janvier 1960) correspondant à M, D, Y.
MDYHMS mdyhms(M,D,Y,h,m,s) Cette fonction permet de demander la date et l'heure (millisecondes depuis le 1er janvier 1960 à 00:00:00.000) correspondant à M, D, Y, h, m, s.
MIN min(x1,x2,...,xn) Cette fonction permet de demander la valeur minimale de x1, x2,..., xn.
MINUTES minutes(ms) Cette fonction permet de demander les minutes contenu dans les millisecondes (ms/60 000).
MI mi(x1,x2,...,xn) Cette fonction permet de demander 1 si un xi est évalué à manquant; sinon, 0.
MINBYTE minbyte() Cette fonction permet de demander la plus petite valeur pouvant être entreposée dans l'octet de type d'entreposage.
MINDOUBLE mindouble() Cette fonction permet de demander la plus petite valeur pouvant être entreposée dans le type d'entreposage double.
MINFLOAT minfloat() Cette fonction permet de demander la plus petite valeur pouvant être entreposée dans le type d'entreposage float.
MININT minint() Cette fonction permet de demander la plus petite valeur pouvant être entreposée dans le type d'entreposage int.
MINLONG minlong() Cette fonction permet de demander la plus petite valeur pouvant être entreposée dans le type d'entreposage long.
MISSING missing(x1,x2,...,xn) Cette fonction permet de demander 1 si un xi est évalué à manquant; sinon, 0.
MM mm(etc) Cette fonction permet de demander la minute correspondant à datetime (millisecondes depuis 1er janvier 1960 à 00:00:00.000).
MMC mmC(etC) Cette fonction permet de demander la minute correspondant à datetime (millisecondes avec des secondes intercalaires depuis le 1er janvier 1960 à 00:00:00.000).
MOD mod(x,y) Cette fonction permet de demander le module de x par rapport à y
MOFD mofd(ed) Cette fonction permet de demander la date mensuelle em (mois depuis 1960m1) contenant la date ed.
MONTH month(ed) Cette fonction permet de demander le mois numérique correspondant à la date ed.
MONTHLY monthly(s1,s2,Y) Cette fonction permet de demander la date mensuelle em (mois depuis 1960m1) correspondant à s1 sur la base de s2 et Y; Y indique topyear.
MRELDIF mreldif(X,Y) Cette fonction permet de demander la différence relative de X et Y, où la différence relative est définie comme max i,j|xij-yij|/(| yij | + 1).
MSOFHOURS msofhours(h) Cette fonction permet demander les millisecondes en heures (h × 3 600 000).
MSOFMINUTES msofminutes(m) Cette fonction permet demander les millisecondes en minutes (m × 60 000).
MSOFSECONDS msofseconds(s) Cette fonction permet demander les millisecondes en secondes (s × 1 000).
NBETADEN nbetaden(a,b,np,x) Cette fonction permet de demander la densité de probabilité de la distribution bêta non centrale; 0 si x < 0 ou x > 1 nbinomial (n, k, p) la probabilité cumulée de la distribution binomiale négative.
NBINOMIALP nbinomialp(n,k,p) Cette fonction permet de demander la probabilité binomiale négative.
NBINOMIALTAIL nbinomialtail(n,k,p) Cette fonction permet de demander la probabilité cumulative inverse de la distribution binomiale négative.
NCHI2 nchi2(df,np,x) Cette fonction permet de demander la distribution cumulative non centrale χ 2; 0 si x < 0.
NCHI2DEN nchi2den(df,np,x) Cette fonction permet de demander la densité de probabilité de la distribution χ 2 non centrale; 0 si x < 0.
NCHI2TAIL nchi2tail(df,np,x) Cette fonction permet de demander la distribution χ 2 non centrale cumulative inverse (queue supérieure ou survivante); 1 si x < 0.
NF nF(df1,df2,np,f) Cette fonction permet de demander la distribution cumulative F non centrale avec les degrés de liberté du numérateur df1 et du dénominateur df2 et le paramètre de non-centralité np; 0 si f < 0.
NFDEN nFden(df1,df2,np,f) Cette fonction permet de demander la densité de probabilité de la distribution F non centrale avec les degrés de liberté du numérateur df1 et du dénominateur df2 et le paramètre de non-centralité np; 0 si f < 0.
NFTAIL nFtail(df1,df2,np,f) Cette fonction permet de demander la distribution F non centrale cumulative inverse (queue supérieure ou survivante) avec numérateur df1 et dénominateur df2 degrés de liberté et paramètre de non-centralité np; 1 si f < 0.
NIBETA nibeta(a,b,np,x) Cette fonction permet de demander la distribution bêta non centrale cumulative; 0 si x < 0; ou 1 si x > 1.
NORMAL normal(z) Cette fonction permet de demander la distribution normale standard cumulée.
NORMALDEN normalden(z) Cette fonction permet de demander la densité normale standard, N(0, 1).
NORMALDEN normalden(x,σ) Cette fonction permet de demander la densité normale avec moyenne 0 et écart-type σ.
NORMALDEN normalden(x,μ,σ) Cette fonction permet de demander la densité normale avec moyenne μ et écart-type σ, N (μ, σ2).
NPNCHI2 npnchi2(df,x,p) Cette fonction permet de demander le paramètre de non-centralité, np, pour non central χ 2: si nchi2 (df, np, x) = p, alors npnchi2 (df, x, p) = np.
NPNF npnF(df1,df2,f,p) Cette fonction permet de demander le paramètre de non-centralité, np, pour le F non central: si nF (df1, df2, np, f) = p, alors npnF (df1, df2, f, p) = np.
NPNT npnt(df,t,p) Cette fonction permet de demander le paramètre de non-centralité, np, pour la distribution t de Student non centrale: si nt (df, np, t) = p, alors npnt (df, t, p) = np.
NT nt(df,np,t) Cette fonction permet de demander la distribution t cumulative de Student non centrale avec df degrés de liberté et paramètre de non-centralité np.
NTDEN ntden(df,np,t) Cette fonction permet de demander la densité de probabilité de la distribution t de Student non centrale avec df degrés de liberté et paramètre de non-centralité np.
NTTAIL nttail(df,np,t) Cette fonction permet de demander la distribution t de Student cumulative inverse (queue supérieure ou survivante) non centrale avec df degrés de liberté et paramètre de non-centralité np.
NULLMAT nullmat(matname) Cette fonction permet d'effectuer une opération de jointure de ligne (,) et de jointure de colonne (\).
PLURAL plural(n,s) Cette fonction permet de demander le pluriel de s si n 6 = ± 1.
PLURAL plural(n,s1,s2) Cette fonction permet de demander le pluriel de s1, tel que modifié par ou remplacé par s2, si n 6 = ± 1.
POISSON poisson(m,k) Cette fonction permet de demander la probabilité d'observer le plancher (k) ou moins de résultats étant distribués comme Poisson avec une moyenne m.
POISSON poissonp(m,k) Cette fonction permet de demander la probabilité d'observer les résultats du plancher (k) étant distribués comme Poisson avec la moyenne m.
POISSONTAIL poissontail(m,k) Cette fonction permet de demander la probabilité d'observer le plancher (k) ou plus de résultats étant distribués comme Poisson avec la moyenne m.
QOFD qofd(ed) Cette fonction permet de demander la date trimestrielle eq (trimestres depuis 1960q1) contenant la date ed.
QUARTER quarter(ed) Cette fonction permet de demander le trimestre numérique de l'année correspondant à la date ed.
QUARTERLY quarterly(s1,s2,Y) Cette fonction permet de demander la date trimestrielle eq (trimestres depuis 1960q1) correspondant à s1 sur la base de s2 et Y; Y spécifie topyear.
R r(name) Cette fonction permet de demander la valeur du résultat entreposé spécifié.
RBETA rbeta(a,b) Cette fonction permet de demander la beta(a, b) de variables aléatoires, où a et b sont les paramètres de forme de distribution bêta.
RBINOMIAL rbinomial(n,p) Cette fonction permet de demander les variables aléatoires binomiales(n,p), où n est le nombre d'essais et p est la probabilité de succès.
RCAUCHY rcauchy(a,b) Cette fonction permet de demander les variantes aléatoires de Cauchy(a, b), où a est le paramètre d'emplacement et b est le paramètre d'échelle.
RCHI2 rchi2(df) Cette fonction permet de demander un chi carré, avec degrés de liberté df, variables aléatoires.
REAL real(s) Cette fonction permet de convertir en numérique ou manquant.
RECODE recode(x,x1,. . .,xn) Cette fonction permet de demander le manquant si x1, x2,..., xn n'augmente pas faiblement; x si x est manquant; x1 si x &ke; x1; x2 si x ≤ x2,...; sinon, xn si x > x1, x2,..., xn - 1. xi ≥ est interprété comme xi =+ ∞.
REGEXM regexm(s,re) Cette fonction permet d'effectuer une correspondance d'une expression régulière et prend la valeur 1 si l'expression régulière re est satisfaite par la chaîne de caractères ASCII s; sinon, 0.
REGEXR regexr(s1,re,s2) Cette fonction permet de remplacer la première sous-chaîne de caractères de la chaîne de caractères ASCII s1 correspondant à re par la chaîne de caractères ASCII s2 et renvoie la chaîne de caractères résultante.
REGEXS regexs(n) Cette fonction permet de demander la sous-expression n d'une correspondance regexm() précédente, où 0 ≤ n < 10.
RELDIF reldif(x,y) Cette fonction permet de demander la différence «relative» |x-y|/(|y|+1); 0 si les deux paramètres sont du même type de valeur manquante étendue; manquant si un seul paramètre est manquant ou si les deux paramètres sont deux types différents de manquants.
REPLAY replay() Cette fonction permet de demander 1 si le premier caractère non vide de la macro locale «0» est une virgule ou si «0» est vide.
RETURN return(name) Cette fonction permet de demander la valeur du résultat à entreposer.
REXPONENTIAL rexponential(b) Cette fonction permet de demander une variable aléatoire exponentielle avec l'échelle b.
RGAMMA rgamma(a,b) Cette fonction permet de demander le gamma (a, b) variables aléatoires, où a est le paramètre de forme gamma et b est le paramètre d'échelle.
RHYPERGEOMETRIC rhypergeometric(N,K,n) Cette fonction permet de demander les variables aléatoires hypergéométriques.
RIGAUSSIAN rigaussian(m,a) Cette fonction permet de demander la variable aléatoire gaussienne inverse avec la moyenne m et le paramètre de forme a.
RLAPLACE rlaplace(m,b) Cette fonction permet de demander la variable Laplace(m, b) au hasard avec la moyenne m et le paramètre d'échelle b.
RLOGISTIC rlogistic() Cette fonction permet de demander la logistique variable avec la moyenne 0 et l'écart type π/√3.
RLOGISTIC rlogistic(s) Cette fonction permet de demander la logistique variable avec la moyenne 0, l'échelle s et l'écart type sπ/√3.
RLOGISTIC rlogistic(m,s) Cette fonction permet de demander la logistique variable avec la moyenne m, l'échelle s et l'écart type sπ/√3.
RNBINOMIAL rnbinomial(n,p) Cette fonction permet de demander les variables aléatoires binomiales négatives.
RNORMAL rnormal() Cette fonction permet de demander les variables aléatoires normales standard (gaussiennes), c'est-à-dire qu'elles varient d'une distribution normale avec une moyenne de 0 et un écart type de 1.
RNORMAL rnormal(m) Cette fonction permet de demander les variables aléatoires normal(m, 1) (gaussiennes), où m est la moyenne et l'écart type est 1.
RNORMAL rnormal(m,s) Cette fonction permet de demander les variables aléatoires normal(m, s) (gaussiennes), où m est la moyenne et s est l'écart type.
ROUND round(x) Cette fonction permet de demander l'arrondissement en unités de x arrondi à l'entier le plus proche; x (pas «.») si x est manquant (ce qui signifie que round(.a) = .a, alors «.» est retourné.
ROUND round(x,y) Cette fonction permet de demander l'arrondissement en unités de y ou x arrondi à l'entier le plus proche de y.
ROWEQNUMB roweqnumb(M,s) Cette fonction permet de demander le numéro d'équation de M associé à l'équation de ligne s; manquant si l'équation de ligne est introuvable.
ROWNFREEPARMS rownfreeparms(M) Cette fonction permet de demander le nombre de paramètres libres dans les lignes de M rownumb(M,s) le numéro de ligne de M associé au nom de ligne s; manquant si la ligne est introuvable.
ROWSOF rowsof(M) Cette fonction permet de demander le nombre de lignes de M.
RPOISSON rpoisson(m) Cette fonction permet de demander les variantes aléatoires de Poisson(m), où m est la moyenne de la distribution.
RT rt(df) Cette fonction permet de demander les variations aléatoires de Student, où df est le degré de liberté.
RUNIFORM runiform() Cette fonction permet de demander les variables aléatoires uniformément distribuées sur l'intervalle (0, 1).
RUNIFORM runiform(a,b) Cette fonction permet de demander les variables aléatoires uniformément distribuées sur l'intervalle (a, b).
RUNIFORMINT runiformint(a,b) Cette fonction permet de demander un nombre entier aléatoire uniformément distribué varie sur l'intervalle [a, b].
RWEIBULL rweibull(a,b) Cette fonction permet de demander un Weibull variant selon la forme a et l'échelle b.
RWEIBULL rweibull(a,b,g) Cette fonction permet de demander un Weibull variant selon la forme a, l'échelle b et l'emplacement g.
RWEIBULLPH rweibullph(a,b) Cette fonction permet de demander un Weibull (risques proportionnels) variant selon la forme a et l'échelle b.
RWEIBULLPH rweibullph(a,b,g) Cette fonction permet de demander un Weibull (risques proportionnels) variant selon la forme a, l'échelle b et l'emplacement g.
S s(name) Cette fonction permet de demander la valeur du résultat entreposé.
SCALAR scalar(exp) Cette fonction permet de restreindre l'interprétation des noms aux scalaires et aux matrices.
SECONDS seconds(ms) Cette fonction permet de demander les secondes contenu dans les millisecondes (ms/1 000).
SIGN sign(x) Cette fonction permet de demander le signe de x: -1 si x < 0, 0 si x = 0, 1 si x > 0, ou manquant si x est manquant.
SMALLESTDOUBLE smallestdouble() Cette fonction permet de demander le plus petit nombre à double précision supérieur à zéro.
SOUNDEX soundex(s) Cette fonction permet de demander le code soundex pour une chaîne de caractères s.
SOUNDEX_NARA soundex_nara(s) Cette fonction permet de demander le code soundex du recensement américain pour une chaîne de caractères s.
SQRT sqrt(x) Cette fonction permet de demander la racine carrée de x.
SS ss(etc) Cette fonction permet de demander la seconde correspondant à datetime (milliesecondes depuis le 1er janvier 1960 à 00:00:00.000).
SSC ssC(etC) Cette fonction permet de demander la seconde correspondant à datetime (milliesecondes avec des secondes intercalaires depuis le 1er janvier 1960 à 00:00:00.000).
STRCAT strcat(s1,s2) Cette fonction permet de demander s'il n'y a pas de fonction strcat(); à la place, l'opérateur d'addition est utilisé pour concaténer des chaînes de caractères.
STRDUP strdup(s1,n) Cette fonction permet de demander s'il n'y a pas de fonction strdup(); à la place, l'opérateur de multiplication est utilisé pour créer plusieurs copies de chaînes de caractères.
STRING string(n) Cette fonction permet de convertir en chaîne de caractères.
STRING string(n,s) Cette fonction permet de convertir en chaîne de caractères en utilisant le format d'affichage spécifié.
STRITRIM stritrim(s) Cette fonction permet de demander s avec plusieurs espaces internes consécutifs (caractère d'espace ASCII char(32)) réduit à un espace.
STRLEN strlen(s) Cette fonction permet de demander le nombre de caractères en ASCII ou la longueur en octets.
STRLOWER strlower(s) Cette fonction permet de demander les caractères ASCII minuscules dans la chaîne de caractères s.
STRLTRIM strltrim(s) Cette fonction permet de demander s sans espaces de début (caractère espace ASCII (32)).
STRMATCH strmatch(s1,s2) Cette fonction permet de demander 1 si s1 correspond au modèle s2; sinon, 0.
STROFREAL strofreal(n) Cette fonction permet de demander de convertir la valeur spécifié en chaîne de caractères.
STROFREAL strofreal(n,s) Cette fonction permet de convertir n en chaîne de caractères en utilisant le format d'affichage spécifié.
STRPOS strpos(s1,s2) Cette fonction permet de demander la position dans s1 à laquelle s2 est trouvé pour la première fois, 0 si s2 ne se produit pas et 1 si s2 est vide.
STRPROPER strproper(s) Cette fonction permet de demander une chaîne de caractères avec la première lettre ASCII et toutes les autres lettres immédiatement après les caractères n'étant pas des lettres majuscules; toutes les autres lettres ASCII converties en minuscules.
STRREVERSE strreverse(s) Cette fonction permet d'inverser la chaîne de caractères ASCII s.
STRRPOS strrpos(s1,s2) Cette fonction permet de demander la position dans s1 à laquelle s2 est trouvé pour la dernière fois, 0 si s2 ne se produit pas et 1 si s2 est vide.
STRRTRIM strrtrim(s) Cette fonction permet de demander s sans espaces de fin (caractère d'espace ASCII (32)).
STRTONAME strtoname(s,p) Cette fonction permet de convertir s en un nom compatible Stata 13.
STRTRIM strtrim(s) Cette fonction permet de demander s sans espaces de début et de fin (caractère d'espace ASCII char (32)); équivalent à strltrim(strrtrim(s)).
STRUPPER strupper(s) Cette fonction permet de demander les caractères ASCII majuscules dans la chaîne de caractères s.
SUBINSTR subinstr(s1,s2,s3,n) Cette fonction permet de demander s1, où les n premières occurrences de s1 de s2 ont été remplacées par s3.
SUBINWORD subinword(s1,s2,s3,n) Cette fonction permet de demander s1, où les n premières occurrences de s1 de s2 en tant que mot ont été remplacées par s3.
SUBSTR substr(s,n1,n2) Cette fonction permet de demander la sous-chaîne de caractères de s, commençant à n1, pour une longueur de n2.
SUM sum(x) Cette fonction permet de demander la somme courante de x, en traitant les valeurs manquantes comme zéro.
SWEEP sweep(M,i) Cette fonction permet de demander la matrice M avec ième ligne/colonne balayée.
T t(df,t) Cette fonction permet de demander la distribution t cumulative de Student avec df degrés de liberté.
TC tC(l) Cette fonction permet de faciliter la saisie des dates et des heures dans les expressions.
TC tc(l) Cette fonction permet de faciliter la saisie des dates et des heures dans les expressions.
TD td(l) Cette fonction permet de faciliter la saisie de dates dans les expressions.
TDEN tden(df,t) Cette fonction permet de demander la densité de probabilité de la distribution t de Student.
TH th(l) Cette fonction permet de faciliter la saisie de dates semestrielles dans les expressions.
TIN tin(d1,d2) Cette fonction permet de demander true si d1 ≤ t ≤ d2, où t est la variable de temps précédemment tsset.
TM tm(l) Cette fonction permet de faciliter la saisie de dates mensuelles dans les expressions.
TOBYTES tobytes(s,n) Cette fonction permet de demander une chaîne de caractères de chiffres décimaux ou hexadécimaux échappés jusqu'à 200 octets de s.
TQ tq(l) Cette fonction permet de faciliter la saisie de dates trimestrielles dans les expressions.
TRACE trace(M) Cette fonction permet de demander la trace de la matrice M.
TRIGAMMA trigamma(x) Cette fonction permet de demander la seconde dérivée de lngamma(x) = d2lnΓ(x)/dx2.
TRUNC trunc(x) Cette fonction permet de demander l'entier obtenu en tronquant x vers 0 (donc trunc(5,2) = 5 et trunc(-5,8) = -5); x (pas «.») si x est manquant, ce qui signifie que trunc(.a) = .a.
TTAIL ttail(df,t) Cette fonction permet de demander la distribution de Student cumulative inverse (queue supérieure ou survivante); la probabilité T > t.
TUKEYPROB tukeyprob(k,df,x) Cette fonction permet de demander la distribution cumulative des plages Studentized de Tukey avec k plages et df degrés de liberté; 0 si x < 0.
TW tw(l) Cette fonction permet de faciliter la saisie de dates hebdomadaires dans les expressions.
TWITHIN twithin(d1,d2) Cette fonction permet de demander true si d1 &t; t < d2, où t est la variable de temps précédemment tsset.
UCHAR uchar(n) Cette fonction permet de demander le caractère Unicode correspondant au point de code Unicode n ou une chaîne de caractères vide si n est au-delà de la plage de points de code Unicode.
UDSTRLEN udstrlen(s) Cette fonction permet de demander le nombre de colonnes d'affichage nécessaires pour afficher les chaînes de caractères Unicode dans la fenêtre Stata Results.
UDSUBSTR udsubstr(s,n1,n2) Cette fonction permet de demander la sous-chaîne de caractères Unicode de s, commençant au caractère n1, pour n2 colonnes d'affichage.
UISDIGIT uisdigit(s) Cette fonction permet de demander 1 si le premier caractère Unicode de s est un chiffre décimal Unicode; sinon, 0.
UISLETTER uisletter(s) Cette fonction permet de demander 1 si le premier caractère Unicode de s est une lettre Unicode; sinon, 0.
USTRCOMPARE ustrcompare(s1,s2,loc) Cette fonction permet de comparer deux chaînes de caractères Unicode.
USTRCOMPAREEX ustrcompareex(s1,s2,loc,st,case,cslv,norm,num,alt,fr) Cette fonction permet de comparer deux chaînes de caractères Unicode.
USTRFIX ustrfix(s,rep) Cette fonction permet de remplacer chaque séquence UTF-8 non valide par un caractère Unicode.
USTRFROM ustrfrom(s,enc,mode) Cette fonction permet de convertir la chaîne de caractères s dans l'encodage enc en une chaîne de caractères Unicode encodée en UTF-8.
USTRINVALIDCNT ustrinvalidcnt(s) Cette fonction permet de demander le nombre de séquences UTF-8 invalides en s.
USTRLEFT ustrleft(s,n) Cette fonction permet de demander les n premiers caractères Unicode de la chaîne de caractères Unicode s.
USTRLEN ustrlen(s) Cette fonction permet de demander le nombre de caractères dans la chaîne de caractères Unicode s.
USTRLOWER ustrlower(s,loc) Cette fonction permet de demander en minuscules tous les caractères de la chaîne de caractères Unicode sous la localisation locale donnée.
USTRLTRIM ustrltrim(s) Cette fonction permet de supprimer les principaux caractères d'espacement Unicode et les blancs de la chaîne de caractères Unicode s.
USTRNORMALIZE ustrnormalize(s,norm) Cette fonction permet de normaliser la chaîne de caractères Unicode s à l'une des cinq formes de normalisation spécifiées par norm.
USTRPOS ustrpos(s1,s2,n) Cette fonction permet de demander la position dans s1 à laquelle s2 est trouvé pour la première fois; sinon, 0.
USTRREGEXM ustrregexm(s,re,noc) Cette fonction permet d'effectuer une correspondance d'une expression régulière et prend la valeur 1 si l'expression régulière re est satisfaite par la chaîne de caractères Unicode s; sinon, 0.
USTRREGEXRA ustrregexra(s1,re,s2,noc) Cette fonction permet de remplacer toutes les sous-chaînes de caractères de la chaîne de caractères Unicode s1 correspondant à re par s2 et renvoie la chaîne de caractères résultante.
USTRREGEXRF ustrregexrf(s1,re,s2,noc) Cette fonction permet de remplacer la première sous-chaîne de caractères de la chaîne de caractères Unicode s1 correspondant à re avec s2 et renvoie la chaîne de caractères résultante.
USTRREGEXS ustrregexs(n) Cette fonction permet de demander la sous-expression n d'une précédente correspondance ustrregexm().
USTRREVERSE ustrreverse(s) Cette fonction permet d'inverser la chaîne de caractères Unicode s.
USTRRIGHT ustrright(s,n) Cette fonction permet de demander les n derniers caractères Unicode de la chaîne de caractères Unicode s.
USTRRPOS ustrrpos(s1,s2,n) Cette fonction permet de demander la position dans s1 à laquelle s2 est trouvé pour la dernière fois; sinon, 0.
USTRRTRIM ustrrtrim(s) Cette fonction permet de supprimer les espaces blancs Unicode de fin et les espaces vides de la chaîne de caractères Unicode s.
USTRSORTKEY ustrsortkey(s,loc) Cette fonction permet de générer un tableau d'octets terminé par nulle pouvant être utilisé par la commande sort pour produire le même ordre que ustrcompare().
USTRSORTKEYEX ustrsortkeyex(s,loc,st,case,cslv,norm,num,alt,fr) Cette fonction permet de générer un tableau d'octets terminé par nulle pouvant être utilisé par la commande sort pour produire le même ordre que ustrcompare().
USTRTITLE ustrtitle(s,loc) Cette fonction permet de demander une chaîne de caractères avec les premiers caractères des mots Unicode titrés et les autres caractères en minuscules.
USTRTO ustrto(s,enc,mode) Cette fonction permet de convertir la chaîne de caractères Unicode s en encodage UTF-8 en une chaîne de caractères en encodage enc.
USTRTOHEX ustrtohex(s,n) Cette fonction permet de demander la chaîne de caractères de chiffres hexadécimaux d'échappement de s jusqu'à 200 caractères Unicode.
USTRTONAME ustrtoname(s,p) Cette fonction permet de demander la chaîne de caractères s convertie en un nom Stata.
USTRTRIM ustrtrim(s) Cette fonction permet de supprimer les espaces et les espaces blancs Unicode de début et de fin de la chaîne de caractères Unicode spécifié.
USTRUNESCAPE ustrunescape(s) Cette fonction permet de demander la chaîne de caractères Unicode correspondant aux séquences échappées spécifié.
USTRUPPER ustrupper(s,loc) Cette fonction permet de demander les majuscules de tous les caractères de la chaîne de caractères spécifié sous la localisation locale donnée.
USTRWORD ustrword(s,n,loc) Cette fonction permet de demander le nième mot Unicode dans la chaîne de caractères Unicode s.
USTRWORDCOUNT ustrwordcount(s,loc) Cette fonction permet de demander le nombre de mots Unicode non vides dans la chaîne de caractères Unicode spécifié.
USUBINSTR usubinstr(s1,s2,s3,n) Cette fonction permet de remplacer les n premières occurrences de la chaîne de caractères Unicode s2 par la chaîne de caractères Unicode s3 dans s1.
USUBSTR usubstr(s,n1,n2) Cette fonction permet de demander la sous-chaîne de caractères Unicode de s, commençant à n1, pour une longueur de n2.
VEC vec(M) Cette fonction permet de demander un vecteur colonne formé en listant les éléments de M, en commençant par la première colonne et en continuant colonne par colonne.
VECDIAG vecdiag(M) Cette fonction permet de demander le vecteur ligne contenant la diagonale de la matrice M.
WEEK week(ed) Cette fonction permet de demander la semaine numérique de l'année correspondant à la date ed, la date encodée %td (jours depuis le 1er janvier 1960).
WEEKLY weekly(s1,s2,Y) Cette fonction permet demander la nouvelle date hebdomadaire (semaines depuis 1960w1) correspondant à s1 sur la base de s2 et Y; Y spécifie topyear.
WEIBULL weibull(a,b,x) Cette fonction permet de demander la distribution cumulative de Weibull avec la forme a et l'échelle b.
WEIBULL weibull(a,b,g,x) Cette fonction permet de demander la distribution cumulative de Weibull avec la forme a, l'échelle b et l'emplacement g.
WEIBULLDEN weibullden(a,b,x) Cette fonction permet de demander la fonction de densité de probabilité de la distribution de Weibull avec la forme a et l'échelle b.
WEIBULLDEN weibullden(a,b,g,x) Cette fonction permet de demander la densité de probabilité de la distribution de Weibull avec la forme a, l'échelle b et l'emplacement g.
WEIBULLPH weibullph(a,b,x) Cette fonction permet de demander la distribution cumulative de Weibull (risques proportionnels) avec la forme a et l'échelle b.
WEIBULLPH weibullph(a,b,g,x) Cette fonction permet de demander la distribution cumulative de Weibull (risques proportionnels) avec la forme a, l'échelle b et l'emplacement g.
WEIBULLPHDEN weibullphden(a,b,x) Cette fonction permet de demander la densité de probabilité de la distribution de Weibull (risques proportionnels) avec la forme a et l'échelle b.
WEIBULLPHDEN weibullphden(a,b,g,x) Cette fonction permet de demander la densité de probabilité de la distribution de Weibull (risques proportionnels) avec la forme a, l'échelle b et l'emplacement g.
WEIBULLPHTAIL weibullphtail(a,b,x) Cette fonction permet de demander la distribution de Weibull cumulative inverse (risques proportionnels) avec la forme a et l'échelle b.
WEIBULLPHTAIL weibullphtail(a,b,g,x) Cette fonction permet de demander la distribution de Weibull cumulative inverse (risques proportionnels) avec la forme a, l'échelle b et l'emplacement g.
WEIBULLTAIL weibulltail(a,b,x) Cette fonction permet de demander la distribution de Weibull cumulative inverse avec la forme a et l'échelle b.
WEIBULLTAIL weibulltail(a,b,g,x) Cette fonction permet de demander la distribution de Weibull cumulative inverse avec la forme a, l'échelle b et l'emplacement g.
WOFD wofd(ed) Cette fonction permet de demander la nouvelle date hebdomadaire (semaines depuis 1960w1) contenant la date ed.
WORD word(s,n) Cette fonction permet de demander le nième mot de s; manquant ("") si n est manquant.
WORDBREAKLOCALE wordbreaklocale(loc,type) Cette fonction permet de demander les informations locale les plus étroitement liée prise en charge par ICU à partir de l'emplacement spécifié si le type est 1, la région réelle d'où proviennent les données d'analyse des limites de mots si le type est 2; ou une chaîne de caractères vide est renvoyée pour tout autre type.
WORDCOUNT wordcount(s) Cette fonction permet de demander le nombre de mots dans la chaîne de caractères spécifié.
YEAR year(ed) Cette fonction permet de demander l'année numérique correspondant à la date ed.
YEARLY yearly(s1,s2,Y) Cette fonction permet de demander la date annuelle (année) correspondant à s1 sur la base de s2 et Y; Y spécifie topyear.
YH yh(Y,H) Cette fonction permet de demander la eh date semestrielle (semestrielle depuis 1960h1) correspondant à l'année Y, semestre H.
YM ym(Y,M) Cette fonction permet de demander la date mensuelle em (mois depuis 1960m1) correspondant à l'année Y, mois M.
YOFD yofd(ed) Cette fonction permet de demander la date annuelle (année) contenant la date ed.
YQ yq(Y,Q) Cette fonction permet de demander la date trimestrielle eq (trimestres depuis 1960q1) correspondant à l'année Y, trimestre Q.
YW yw(Y,W) Cette fonction permet de demander la nouvelle date hebdomadaire (semaines depuis 1960w1) correspondant à l'année Y, semaine W.
_CALLER _caller() Cette fonction permet de demander la version du programme ou de la session ayant appelé le programme en cours d'exécution.
_FRVAL _frval() Cette fonction permet de demander les valeurs des variables entreposées dans d'autres cadres.
__FRVAL __frval() Cette fonction permet de demander les valeurs des variables entreposées dans d'autres cadres.


Dernière mise à jour : Samedi, le 4 mai 2019