gpt4 book ai didi

sql - 如何在 Sqlite 中找到两个变量之间的相关性?

转载 作者:行者123 更新时间:2023-12-02 00:30:27 25 4
gpt4 key购买 nike

我为每个用户设置了两个变量:review_count 和粉丝。

“review_count”给出了用户发表的评论数量,“fans”给出了他们拥有的粉丝数量。

数据如下所示:

enter image description here

数据存储在 SQLite 中。 SQLite中有没有内置函数来计算两个变量之间的相关性?

最佳答案

我正在做同样的 Coursera 类(class),这是我的解决方案。请注意,在其他 SQL 语言中,covar 和 cor 函数使其变得更加容易。无法计算 R 函数,因为 SQLite 中没有 SQRT() 函数。

select avg( (review_count - avg_x) * (fans - avg_y) )*avg( (review_count - avg_x) * (fans - avg_y) )/(var_x*var_y) as R2 
from user, (select
avg_x,
avg_y,
avg((review_count - avg_x)*(review_count - avg_x)) as var_x,
avg((fans - avg_y)*(fans - avg_y)) as var_y
from user, (select
avg(review_count) as avg_x,
avg(fans) as avg_y
from user)
);

关于sql - 如何在 Sqlite 中找到两个变量之间的相关性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58043806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com