Oracle 回归分析函数使用

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小Tomkk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值