Maison  >  Article  >  base de données  >  Utilisation de Regr_SLOPE dans Oracle

Utilisation de Regr_SLOPE dans Oracle

下次还敢
下次还敢original
2024-05-02 23:00:281002parcourir

La fonction REGR_SLOPE dans Oracle est utilisée pour calculer la pente de régression linéaire. La syntaxe est REGR_SLOPE(y, x), où y est la variable dépendante et x est la variable indépendante. Peut être utilisé pour calculer la pente d'un ensemble de données, filtrer les pentes en fonction des conditions ou faire la moyenne des données de différents ensembles.

Utilisation de Regr_SLOPE dans Oracle

Utilisation de la fonction Regr_SLOPE dans Oracle

Regr_SLOPE est une fonction dans Oracle qui est utilisée pour calculer la pente de régression linéaire d'un ensemble de données.

Grammaire

<code>REGR_SLOPE(y, x)</code>

Où :

  • y : Tableau ou colonne de variable dépendante
  • x : Tableau ou colonne de variable indépendante

Utilisation

  1. Calculer la pente de régression linéaire

    <code>SELECT REGR_SLOPE(sales, population) FROM cities;</code>

    Cette requête renverra la pente de régression linéaire pour les points de données sur les ventes et la population d'une ville.

  2. À l'aide de la fonction d'agrégation

    <code>SELECT AVG(REGR_SLOPE(sales, population)) FROM cities GROUP BY region;</code>

    Cette requête fera la moyenne des pentes de régression linéaire en fonction de la région à laquelle appartient la ville.

  3. Filtrage conditionnel

    <code>SELECT REGR_SLOPE(sales, population)
    FROM cities
    WHERE population > 1,000,000;</code>

    Cette requête renverra la pente de régression linéaire pour les villes de plus de 1 000 000 d'habitants.

Notes

  • y et x les tableaux ou colonnes doivent avoir la même longueur.
  • Les données d'entrée doivent être de type numérique.
  • La fonction Regr_SLOPE renvoie NaN s'il y a des valeurs en double dans l'argument (x).
  • Les valeurs NaN ou les valeurs nulles sont exclues des calculs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn