Section courante

A propos

Section administrative du site

Voici la liste des procédures et fonctions proposé Delphi par la bibliothèque ALGLIB :

Nom Description
airy Cette procédure permet de calcule la solution de l'équation différentielle.
autogkintegrate Cette procédure permet de lancer les itérations du solveur ODE.
autogkresults Cette procédure permet de demander les résultats d'intégration adaptative.
autogksingular Cette procédure permet d'effectuer l'intégration des singularités intégrables en A/B.
autogksmooth Cette procédure permet d'effectuer l'intégration d'une fonction lisse F(x) sur un intervalle fini [a,b].
autogksmoothw Cette procédure permet d'effectuer l'intégration d'une fonction lisse F(x) sur un intervalle fini [a, b].
besseli0 Cette fonction permet de retourner la fonction de Bessel modifiée d'ordre zéro du paramètre.
besseli1 Cette fonction permet de retourner la fonction de Bessel modifiée de l'ordre un du paramètre.
besselj0 Cette fonction permet de retourner la fonction de Bessel d'ordre zéro du paramètre.
besselj1 Cette fonction permet de retourner la fonction de Bessel d'ordre un du paramètre.
besseljn Cette fonction permet de retourner la fonction de Bessel d'ordre n, où n est un entier (éventuellement négatif).
besselk0 Cette fonction permet de retourner la fonction de Bessel modifiée du deuxième type d'ordre zéro du paramètre.
besselk1 Cette fonction permet de calculer la fonction de Bessel modifiée du second type d'ordre un du paramètre.
besselkn Cette fonction permet de retourner la fonction de Bessel modifiée du deuxième type d'ordre n du paramètre.
bessely0 Cette fonction permet de retourner la fonction de Bessel du second type, d'ordre zéro, du paramètre.
bessely1 Cette fonction permet de retourner la fonction de Bessel du deuxième type d'ordre un de le paramètre.
besselyn Cette fonction permet de retourner la fonction de Bessel d'ordre n, où n est un entier (éventuellement négatif).
beta Cette fonction permet de retourner la fonction bêta.
binomialcdistribution Cette fonction permet de distribution binomiale complétée.
binomialdistribution Cette fonction permet de retourner la somme des termes 0 à k de la densité de probabilité binomiale.
chebyshevcalculate Cette fonction permet de calculer la valeur des polynômes de Chebyshev des premier et second types.
chebyshevcoefficients Cette procédure permet de demander une représentation de Tn comme C [0] + C [1] * X + ... + C [N] * X ^ N.
chebyshevsum Cette fonction permet de calculer la somme des polynômes de Chebyshev en utilisant la formule de récurrence de Clenshaw.
chisquarecdistribution Cette fonction permet de calculer la distribution du chi carré complétée.
chisquaredistribution Cette fonction permet de calculer la distribution du chi carré.
clusterizercreate Cette procédure permet d'initialiser l'objet d'unité d'allocation.
clusterizergetdistances Cette fonction permet de retourner la matrice de distance pour l'ensemble de données.
clusterizergetkclusters Cette fonction permet de prendre en entrée le rapport d'unité d'allocation Rep, les unités d'allocations souhaités comptent K et crée les K principaux unités d'allocations à partir de l'arborescence de l'unité d'allocation hiérarchique.
clusterizerrunahc Cette procédure permet d'effectuer un regroupement hiérarchique agglomératif.
clusterizerrunkmeans Cette procédure permet d'effectuer une unité d'allocation par l'algorithme k-means++.
clusterizerseparatedbycorr Cette fonction permet d'accepter le rapport AHC de Rep, la corrélation intercluster maximale souhaitée et renvoie les unités d'allocations supérieurs de l'arborescence hiérarchique de l'unité d'allocation étant séparés par la corrélation R ou LOWER.
clusterizerseparatedbydist Cette procédure permet d'accepter le rapport AHC de Rep, la distance entre les unités d'allocations minimale souhaitée et renvoie les unités d'allocation supérieurs de l'arborescence de l'unité d'allocation hiérarchique étant séparés par la distance R ou HIGHER.
clusterizersetahcalgo Cette fonction permet de définir l'algorithme d'unité d'allocation hiérarchique agglomératif.
clusterizersetdistances Cette fonction permet d'ajouter un ensemble de données donné par la matrice de distance à la structure de l'unité d'allocation.
clusterizersetkmeansinit Cette procédure permet de définir l'algorithme d'initialisation de k-means. Plusieurs algorithmes différents peuvent être choisis, y compris k-means++.
clusterizersetkmeanslimits Cette procédure permet de définir les propriétés de k-means: nombre de redémarrages et nombre maximum d'itérations par exécution.
clusterizersetpoints Cette procédure permet d'ajouter un ensemble de données à la structure de l'unité d'allocation.
clusterizersetseed Cette procédure permet de définir la valeur de départ étant utilisée pour initialiser le RNG interne. Par défaut, la valeur de départ déterministe est utilisée - la même chose pour chaque exécution d'unité d'allocation. Si vous spécifiez une valeur de départ non déterministe, certains algorithmes dépendant de l'initialisation aléatoire (dans la version actuelle: k-means) peuvent retourner des résultats légèrement différents après chaque exécution.
cmatrixcopy Cette procédure permet de copier une matrice de nombre complexe.
cmatrixgemm Cette procédure permet de calculer la formule C := alpha*op1(A)*op2(B) +beta*C.
cmatrixherk Cette procédure permet de calculer la formule C :=alpha*A*A^H+beta*C ou C:=alpha*A^H*A+beta*C.
cmatrixlefttrsm Cette procédure permet de calculer la formule op(A^-1)*X.
cmatrixlusolve Cette procédure permet de calculer le solveur linéaire dense complexe pour A * x = b avec le complexe N * N A donné par sa décomposition LU et N * 1 vecteurs x et b.
cmatrixlusolvefast Cette procédure permet de calculer le solveur linéaire dense complexe pour A * x = b avec N * N complexe A donné par sa décomposition LU et N * 1 vecteurs x et b.
cmatrixlusolvem Cette procédure permet de calculer le solveur dense pour A * X = B avec N * N complexe A donné par sa décomposition LU, et N * M matrices X et B (multiples côtés droits).
cmatrixlusolvemfast Cette procédure permet de solveur dense pour A * X = B avec N * N complexe A donné par sa décomposition LU, et N * M matrices X et B (multiples côtés droits).
cmatrixmixedsolve Cette procédure permet de calculer le solveur dense. Identique à RMatrixMixedSolve(), mais pour les matrices complexes.
cmatrixmixedsolvem Cette procédure permet de calculer le solveur dense. Identique à RMatrixMixedSolveM(), mais pour les matrices complexes.
cmatrixmv Cette procédure permet de calculer la formule y := op(A)*x.
cmatrixrighttrsm Cette procédure permet de calculer la formule X*op(A^-1).
cmatrixsolve Cette procédure permet de calculer le solveur dense complexe pour A * x = B avec N * N matrice complexe A et N * 1 vecteurs complexes x et b. C'est la version lente mais riche en fonctionnalités du solveur.
cmatrixsolvefast Cette procédure permet de calculer le solveur dense complexe pour A * x = B avec N * N matrice complexe A et N * 1 vecteurs complexes x et b. C'est la version rapide mais légère du solveur.
cmatrixsolvem Cette procédure permet de solveur dense complexe pour A * X = B avec N * N matrice complexe A, N * M matrices complexes X et B. C'est la version lente mais riche en fonctionnalités fournissant des fonctions supplémentaires, au prix de performances plus lentes. Une version plus rapide peut être appelée avec la fonction CMatrixSolveMFast().
cmatrixsolvemfast Cette procédure permet de calculer le solveur dense complexe pour A * X = B avec N * N matrice complexe A, N * M matrices complexes X et B. C'est la version rapide mais légère fournissant juste un solveur triangulaire - et aucune fonction supplémentaire comme le raffinement itératif ou le numéro de condition estimation.
cmatrixsyrk Cette procédure permet d'indiquer que le nom est incorrect (il s'agit d'une mise à jour HErmitienne et non de SYmmetric). Il est laissé ici pour la compatibilité descendante. Ce procédure est une ancienne version de CMatrixHERK().
cmatrixtranspose Cette procédure permet de copier et transposer le nombre complexe sans cache.
convc1d Cette procédure permet de calculer la convolution complexe unidimensionnelle.
convc1dcircular Cette procédure permet de calculer la convolution complexe circulaire unidimensionnelle.
convc1dcircularinv Cette procédure permet de calculer une déconvolution complexe circulaire unidimensionnelle (inverse de ConvC1DCircular()).
convc1dinv Cette procédure permet de calculer une déconvolution non circulaire complexe unidimensionnelle (inverse de ConvC1D()).
convr1d Cette procédure permet de calculer une convolution réelle unidimensionnelle.
convr1dcircular Cette procédure permet de calculer une convolution réelle circulaire à unidimensionnelle.
convr1dcircularinv Cette procédure permet de calculer une déconvolution complexe unidimensionnelle (inverse de ConvC1D()).
convr1dinv Cette procédure permet de calculer une déconvolution réelle unidimensionnelle (inverse de ConvC1D()).
corrc1d Cette procédure permet de calculer une corrélation croisée complexe unidimensionnelle.
corrc1dcircular Cette procédure permet de calculer une corrélation croisée complexe circulaire unidimensionnelle.
corrr1d Cette procédure permet de calculer une corrélation croisée réelle unidimensionnelle.
corrr1dcircular Cette procédure permet de calculer une corrélation croisée réelle circulaire unidimensionnelle.
cov2 Cette fonction permet d'effectuer la covariance à 2 échantillons.
covm Cette fonction permet d'effectuer la matrice de covariance.
covm2 Cette fonction permet d'effectuer la matrice de covariance croisée.
dawsonintegral Cette fonction permet de calculer l'intégrale de Dawson.
dfavgce Cette fonction permet d'effectuer une entropie croisée moyenne (en bits par élément) sur l'ensemble de test.
dfavgerror Cette fonction permet de calculer l'erreur moyenne sur l'ensemble de test.
dfavgrelerror Cette fonction permet de calculer l'erreur relative moyenne sur l'ensemble de test.
dfbinarycompression Cette fonction permet d'effectuer une compression binaire de la forêt de décision.
dfbuilderbuildrandomforest Cette procédure permet de créer une forêt de décision en fonction des paramètres actuels à l'aide d'un ensemble de données entreposé en interne dans l'objet générateur. Un algorithme dense est utilisé.
dfbuildercreate Cette procédure permet de créer un objet DecisionForestBuilder étant utilisé pour entraîner les forêts de décision.
dfbuildergetprogress Cette fonction permet d'examiner le processus de construction de la forêt de décision à partir d'un autre processus léger et obtenir l'indicateur de progression actuel. Cette fonction est un alias pour dfbuilderpeekprogress(), laissé dans ALGLIB pour des raisons de compatibilité descendante.
dfbuilderpeekprogress Cette fonction permet d'examiner le processus de construction de la forêt de décision à partir d'un autre processus léger et obtenir l'indicateur de progression actuel.
dfbuildersetdataset Cette fonction permet d'ajouter un ensemble de données dense au entreposage interne de l'objet générateur. La spécification de votre ensemble de données au format dense signifie que la version dense de l'algorithme de construction de la forêt sera appelée.
dfbuildersetimportancenone Cette procédure permet d'indiquer à l'algorithme de construction de forêt de décision d'ignorer l'estimation de l'importance des variables.
dfbuildersetimportanceoobgini Cette procédure permet d'indiquer à l'algorithme de construction de forêt de décision d'utiliser la version out-of-bag de l'estimation de l'importance des variables de Gini (également appelée OOB-MDI).
dfbuildersetimportancepermutation Cette procédure permet d'indiquer à l'algorithme de construction de forêt de décision d'utiliser l'estimateur de l'importance de la variable de permutation (également appelé MDA).
dfbuildersetimportancetrngini Cette procédure permet d'indiquer à l'algorithme de construction de forêt de décision d'utiliser l'estimation de l'importance variable basée sur les impuretés de Gini (également appelée MDI).
dfbuildersetrdfalgo Cette procédure permet de définir un algorithme de construction de forêt de décision aléatoire.
dfbuildersetrdfsplitstrength Cette procédure permet de définir l'algorithme de sélection fractionnée utilisé par le classificateur de forêt de décision. Vous pouvez choisir plusieurs algorithmes, avec une vitesse et une qualité différentes des résultats.
dfbuildersetrndvars Cette procédure permet de définir le nombre de variables (dans l'intervalle [1, NVars]) utilisées par l'algorithme de construction de forêt de décision.
dfbuildersetrndvarsauto Cette procédure permet d'indiquer au constructeur de forêt de décision de choisir automatiquement le nombre de variables utilisées par l'algorithme de construction de forêt de décision. À peu près des variables sqrt(NVars) seront utilisées.
dfbuildersetrndvarsratio Cette procédure permet de définir le nombre de variables utilisées par l'algorithme de construction de la forêt de décision comme une fraction de l'intervalle du nombre total de variables (0,1).
dfbuildersetseed Cette procédure permet de définir la valeur de départ utilisée par le RNG interne pour le sous-échantillonnage aléatoire et la sélection aléatoire de sous-ensembles de variables.
dfbuildersetsubsampleratio Cette procédure permet de définir la taille du sous-échantillon de l'ensemble de données généré par l'algorithme de construction de la forêt de décision. La taille est spécifiée comme une fraction de la taille totale de l'ensemble de données.
dfbuildrandomdecisionforest Cette procédure permet de créer une forêt de décision aléatoire.
dfbuildrandomdecisionforestx1 Cette procédure permet de créer une forêt de décision aléatoire. Cette procédure est obsolète.
dfclassify Cette fonction permet de retourner le numéro de classe le plus probable pour une entrée X. Cela revient à appeler dfprocess(model,x,y), puis à déterminer i = argmax (y [i]) et à renvoyer i.
dfcreatebuffer Cette procédure permet de créer une structure de tampon pouvant être utilisée pour exécuter des demandes d'inférence parallèles.
dfprocess Cette procédure permet de calculer l'inférence utilisant la forêt de décision.
dfprocess0 Cette fonction permet de retourner la première composante du vecteur inféré (c'est-à-dire un avec l'index # 0).
dfprocessi Cette procédure permet d'allouer un nouveau tableau à chaque appel, elle est donc nettement plus lente que son homologue «non interactif», mais elle est plus pratique lorsque vous l'appelez depuis la ligne de commande.
dfrelclserror Cette fonction permet de calculer l'erreur de classification relative sur l'ensemble de test.
dfrmserror Cette fonction permet de calculer l'erreur RMS sur l'ensemble de test.
dfserialize Cette procédure permet de sérialiser la structure de données en chaîne de caractères.
dftsprocess Cette fonction permet de calculer l'inférence utilisant la forêt de décision.
dfunserialize Cette procédure permet de désérialiser la structure de données de la chaîne de caractères.
dsoptimalsplit2 Cette procédure permet d'effectuer la classification binaire optimale.
dsoptimalsplit2fast Cette procédure permet d'effectuer une partition optimale, sous-programme interne, dans sa version rapide.
fromchebyshev Cette fonction permet d'effectuer une conversion d'une série de polynômes de Chebyshev en une série de puissance.
hpdmatrixcholeskysolve Cette procédure permet de calculer le solveur dense pour A * x = b avec N * N matrice définie positive hermitienne A donnée par sa décomposition de Cholesky, et N * 1 vecteurs complexes x et b. Il s'agit d'une version lente mais riche en fonctionnalités du solveur estimant le numéro de condition du système.
hpdmatrixcholeskysolvefast Cette procédure permet de calculer le solveur dense pour A * x = b avec N * N matrice définie positive hermitienne A donnée par sa décomposition de Cholesky, et N * 1 vecteurs complexes x et b. Il s'agit d'une version rapide mais légère du solveur.
hpdmatrixcholeskysolvem Cette procédure permet de calculer solveur dense pour A * X = B avec N * N matrice définie positive hermitienne A donnée par sa décomposition de Cholesky et N * M matrices complexes X et B. Il s'agit de la version lente mais riche en fonctionnalités du solveur qui, en en plus de la solution, estime le numéro de condition du système.
hpdmatrixcholeskysolvemfast Cette procédure permet de calculer le solveur dense pour A * X = B avec N * N matrice définie positive hermitienne A donnée par sa décomposition de Cholesky et N * M matrices complexes X et B. Il s'agit d'une version rapide mais légère du solveur.
hpdmatrixsolve Cette procédure permet de calculer le solveur dense pour A * x = b, avec N * N matrice définie positive hermitienne A, et N * 1 vecteurs complexes x et b. C'est la version lente mais riche en fonctionnalités du solveur.
hpdmatrixsolvefast Cette procédure permet de calculer le solveur dense pour A * x = b, avec N * N matrice définie positive hermitienne A, et N * 1 vecteurs complexes x et b. C'est la version rapide mais légère du solveur sans fonctions supplémentaires.
hpdmatrixsolvem Cette procédure permet de solveur dense pour A * X = B, avec N * N Matrices définies positives hermitiennes A et N * M matrices complexes X et B. C'est la version de lente mais riche en fonctionnalités du solveur.
hpdmatrixsolvemfast Cette procédure permet de solveur dense pour A * X = B, avec N * N Matrices définies positives hermitiennes A et N * M matrices complexes X et B. C'est la version rapide mais légère du solveur.
invbinomialdistribution Cette fonction permet de calculer une distribution binomiale inverse.
invchisquaredistribution Cette fonction permet d'inverser de la distribution du chi carré complémenté.
kmeansgenerate Cette fonction permet de calculer l'unité d'allocation de k-means++.
pearsoncorr2 Cette fonction permet d'effectuer le coefficient de corrélation produit-moment de Pearson.
pearsoncorrelation Cette fonction permet d'effectuer la corrélation de Pearson. Cette fonction est obsolète, utiliser plutôt la fonction PearsonCorr2.
pearsoncorrelationsignificance Cette procédure permet de tester la signification du coefficient de corrélation de Pearson.
pearsoncorrm Cette procédure permet d'effectuer la matrice de corrélation produit-moment de Pearson.
pearsoncorrm2 Cette procédure permet d'effectuer la matrice de corrélation croisée produit-moment de Pearson
rankdata Cette procédure permet de remplacer les données dans XY par leurs rangs.
rankdatacentered Cette procédure permet de remplacer les données dans XY par leurs rangs centrés.
rmatrixbdsvd Cette fonction permet d'effectuer une décomposition en valeurs singulières d'une matrice bidiagonale (algorithme étendu).
rmatrixcopy Cette procédure permet de copier une matrice de nombre réel.
rmatrixenforcesymmetricity Cette procédure permet d'appliquer la symétrie de la matrice en copiant la partie supérieure vers la partie inférieure (ou vice versa).
rmatrixgemm Cette procédure permet de calculer la formule C := alpha*op1(A)*op2(B) +beta*C.
rmatrixgemv Cette procédure permet de calculer d'une matrice de produit du vecteur.
rmatrixgencopy Cette procédure permet d'effectuer une copie avec la formule B := Beta*B + Alpha*A.
rmatrixger Ce procédure permet d'effectuer une correction de Rank-1 avec la formule A := A + alpha*u*v'.
rmatrixlefttrsm Cette procédure permet de calculer la formule op(A^-1)*X.
rmatrixlusolve Cette procédure permet de résoudre un système A * x = b, où A est NxN matrice réelle non dénégérée donnée par sa décomposition LU, x et b sont des vecteurs réels. Il s'agit d'une version lente mais robuste du solveur linéaire basé sur LU. La version plus rapide est la fonction RMatrixLUSolveFast().
rmatrixlusolvefast Cette procédure permet de résoudre un système A * x = b, où A est NxN matrice réelle non dénégérée donnée par sa décomposition LU, x et b sont des vecteurs réels. Il s'agit de la version rapide sans aucun contrôle du solveur linéaire basé sur LU. Une version plus lente mais plus robuste est la fonction RMatrixLUSolve().
rmatrixmv Cette procédure permet d'effectuer une matrice de produit de vecteur y := op(A)*x. Cette procédure est obsolète, utiliser plutotôt la procédure RMatrixGEMV.
rmatrixrank1 Cette procédure permet de faire une correction Rank-1 avec la formuile A := A + u*v'. Cette procédure est obsolète, utiliser plutôt la procédure RMatrixGER.
rmatrixrighttrsm Cette procédure permet de calculer la formule X*op(A^-1).
rmatrixsymv Cette procédure permet de claculer la symétrie d'un vecteur de nombre réel.
rmatrixsyrk Cette procédure permet de calculer la formule C=alpha*A*A^T+beta*C ou C=alpha*A^T*A+beta*C.
rmatrixsyvmv Cette procédure permet de claculer la symétrie de vecteurs de nombre réel.
rmatrixtranspose Cette procédure permet d'effectuer un copier-transposer de réel sans cache.
rmatrixtrsv Cette procédure permet permet de résoudre le système linéaire op(A) * x = b.
rvectorcopy Cette procédure permet de copier des vecteurs de nombre réels.
sampleadev Cette procédure permet d'appliquer un échantillon ADev.
samplekurtosis Cette fonction permet de calculer le kurtosis.
samplemean Cette fonction permet de calculer la moyenne.
samplemedian Cette procédure permet de calculer la médiane.
samplemoments Cette procédure permet de calculer des moments de distribution : moyenne, variance, asymétrie, kurtosis.
samplepercentile Cette procédure permet de calculer le centile.
sampleskewness Cette fonction permet de calculer l'asymétrie.
samplevariance Cette fonction permet de calculer la variance.
spearmancorr2 Cette fonction permet de calculer le coefficient de corrélation de rang de Spearman.
spearmancorrm Cette procédure permet de calculer la matrice de corrélation de rang de Spearman.
spearmancorrm2 Cette procédure permet de calculer la matrice de corrélation croisée des rangs de Spearman.
spearmanrankcorrelation Cette fonction permet de calculer la matrice de corrélation croisée des rangs de Spearman. Cette fonction est obsolète, utiliser plutôt la fonction SpearmanCorr2.
spearmanrankcorrelationsignificance Cette procédure permet de testr la signification du coefficient de corrélation de rang de Spearman.
... ...


Dernière mise à jour : Lundi, le 4 janvier 2021