PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

utiliser regr_slope

Technique - général | utiliser regr_slope

Par jduv le 29/11/2007 - 14:51

Bonjour Ă  tous,
Comme le titre l'indique, je souhaite utiliser la fonction d'agrégat REGR_SLOPE(x,y) sans grand succés.

regr_slope(Y, , X) double precision double precision inclinaison pour l'équation linéaire de la méthode des moindres carrés déterminée par les paires (X, Y)

Je dispose de deux séries identiques en nombre x,et y (n=8)

Pour le moment je tente qlq chose comme

SELECT regr_slop(x,y)
FROM acqnum.v_etal

ou

SELECT regr_slop(CAST(x as float),CAST(y as float))
FROM acqnum.v_etal

mais la réponse est toujours la même

ERREUR: la fonction regr_slop(double precision, double precision) n'existe pas
HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type.explicit type casts.

C'est pourtant assez explicite comme message mais qlq soit le type que j'utilise mĂŞme message

De plus lorsque j'essaie de mettre une double virgule (x, , y) comme dans la doc, je récupére une erreur de syntaxe ??

Quelqu'un à t'il déjà utilisé cette fonction avec succés ?

Merci d'avance

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour Tout d'abord, le m

Christophe Chauvet/ = 29 Novembre, 2007 - 16:56

Bonjour

Tout d'abord, le message vous indique premièrement que la fonction regr_slop n'existe pas en effet celle ci se nomme regr_slope

essayez

SELECT regr_slope(x ,y )
FROM acqnum.v_etal

Cordialement.

Christophe Chauvet
KrysKool.org
Membre de PostgreSQLfr


Merci et désolé une erreur

jduv/ = 29 Novembre, 2007 - 17:54

Merci et désolé une erreur dans la redaction du post mais pas dans ma requete ou au moins pas cette erreur ci
Cordialement


Erreur dans le documentation

SAS/ = 4 DĂ©cembre, 2007 - 11:37

Bonjour,

La double virgule dans la signature de la fonction est une erreur dans la version française. "Nos équipes travaillent actuellement à la résolution du problème. Nous vous remercions de votre compréhension".

que donne \da regr* dans psql ?

Quelle version de PostgreSQL utilisez-vous ?

Avez-vous essayez d'utilisez la fonction avec deux paramètres au hasard (select regr_slope(2.0,0.001) par exemple).

Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.