Oracle 回归分析函数使用
文章目录
什么是 回归分析函数
回归分析的定义
回归分析是一种统计方法,用于分析两个或多个变量之间的关系。在回归分析中:
自变量(独立变量 X):用于预测的变量。
因变量(依赖变量 Y):被预测或解释的变量。
回归分析的目的是通过数学模型表示变量之间的关系,常用于预测和因果分析。
提示:以下是本篇文章正文内容,下面案例可供参考
回归分析函数示例
回归分析函数是一组内置在数据库中的统计函数,用于直接在 SQL 查询中完成线性回归的计算。这些函数帮助用户分析数据集中的两列数据(X 和 Y)之间的关系,无需借助外部工具(如 Python、R)。
1. 分析 SAL 和 COMM 之间的回归关系
分析员工的薪资(SAL)和奖金(COMM)之间的关系。
SELECT REGR_SLOPE(comm, sal) AS slope,
REGR_INTERCEPT(comm, sal) AS intercept,
REGR_R2(comm, sal) AS r_squared,
REGR_AVGX(comm, sal) AS avg_sal,
REGR_AVGY(comm, sal) AS avg_comm,
REGR_COUNT(comm, sal) AS valid_pairs
FROM emp
WHERE comm IS NOT NULL;
结果解释
SLOPE:薪资每增加 1 单位时,奖金的变化量。
INTERCEPT:回归线在 Y 轴上的截距。
R_SQUARED:拟合优度,越接近 1,表示模型越准确。
AVG_SAL:参与计算的薪资的平均值。
AVG_COMM:参与计算的奖金的平均值。
VALID_PAIRS:有效的薪资和奖金数据对数。
2. 按部门分析 SAL 和 COMM 的关系
对于每个部门,分析薪资与奖金之间的关系。
SELECT deptno,
REGR_SLOPE(comm, sal) AS slope,
REGR_INTERCEPT(comm, sal) AS intercept,
REGR_R2

最低0.47元/天 解锁文章
1265

被折叠的 条评论
为什么被折叠?



