如何在 Google 表格中计算条件相关性

发布于 2025-01-11 16:08:45 字数 356 浏览 0 评论 0原文

这是我的屏幕截图和电子表格的链接。我正在尝试计算学生的通过次数与成绩之间的相关性,但仅限于出勤率超过 60% 的学生。我不确定我的公式有什么问题。 工作表 输入图片此处描述

Here is my screenshot and link to the spreadsheet. I am trying to calculate the correlation between number of passes students take and their grades, but only for those with greater than 60% attendance. I am not sure what is wrong with my formula.
Sheet
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痕至 2025-01-18 16:08:45

您的公式有几个问题,包括您使用范围引用(例如“B2:B98”),其中 QUERY 仅调用“B”;但我不会告诉您哪里出了问题,而是分享应该正确且对您来说更容易的内容:

=ArrayFormula(CORREL(FILTER(B2:B,A2:A>) 0.6),FILTER(C2:C,A2:A>0.6)))

如果您想坚持使用 QUERY:

=ArrayFormula(CORREL(QUERY(A2:C,"当 A > 0.6 时选择 B"),QUERY(A2:C,"当 A > 0.6 时选择 C")))

There are several things wrong with your formula, including that you are using range references (e.g., "B2:B98") where QUERY only calls for "B"; but rather than telling you what is wrong, I'll just share what should be right as well as easier for you:

=ArrayFormula(CORREL(FILTER(B2:B,A2:A>0.6),FILTER(C2:C,A2:A>0.6)))

If you want to stick with QUERY:

=ArrayFormula(CORREL(QUERY(A2:C,"Select B WHERE A > 0.6"),QUERY(A2:C,"Select C WHERE A > 0.6")))

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文