- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在分析社交网络中 6 周内用户与 userx
的距离。
注意:“无路径”意味着两个用户尚未连接(至少是 friend 的 friend )。
week1 week2 week3 week4 week5 week6
user1 No path No path No path No path 3 1
user2 No path No path No path 5 3 1
user3 5 4 4 4 4 3
userN ...
我想了解用户与 userx
的连接情况。
为此,我最初想到使用回归斜率值进行解释(即回归斜率越低越好)。
例如;考虑user1
和user2
它们的回归斜率计算如下。
用户1:
from sklearn.linear_model import LinearRegression
regressor = LinearRegression()
X = [[5], [6]] #distance available only for week5 and week6
y = [3, 1]
regressor.fit(X, y)
print(regressor.coef_)
输出为-2。
用户2:
from sklearn.linear_model import LinearRegression
regressor = LinearRegression()
X = [[4], [5], [6]] #distance available only for week4, week5 and week6
y = [5, 3, 1]
regressor.fit(X, y)
print(regressor.coef_)
输出为-2。
正如您所看到的,两个用户都获得相同的slope
值。但是,user2
比 user1
早一周与 userx
连接。因此,user1
应该以某种方式获得奖励。
因此,我想知道是否有更好的方法来计算我的问题。
如果需要,我很乐意提供更多详细信息。
最佳答案
好吧,如果您想根据连接持续时间进行奖励,您可能需要花时间进行计算。最简单/最直接的方法就是将系数乘以时间:
outcome_measure <- regressor.coef_ * length(y)
如果将其除以 2,从概念上讲,它与曲线下面积 (AUC) 相同:
outcome_measure <- (regressor.coef_ * length(y))/2
因此,使用第一种方法会得到 -4 和 -6,使用第二种方法会得到 -2 和 -3。
有点离题,但如果您使用线性回归进行统计分析(不仅仅是为了获得系数),我可能会添加某种检查来确认其假设是否正确。
关于math - 如何获得趋势的标准化斜率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55275661/
试图找出在 Python 中返回直线斜率的函数。问题方向是用给定的斜率坐标求出 m 的斜率。通读其他几个堆栈溢出帖子,但似乎没有一个是可行的解决方案。以下是我尝试过的各种变体: def slope(x
我的代码中的所有内容终于看起来都是正确的。我只是遇到了一些棘手的问题。 如何编写代码,以便当我输入两个点且斜率为 -无穷大 时,它会被识别并且输出显示 Vertical 而不是 Negative坡度。
您可以通过此链接访问以下代码:jsfiddle.net/2NPxV 我的 CSS 代码: .custom_content { display: block; width:200px; height:
我需要计算一条线与水平线之间的角度。我的高中数学似乎不及格。 import matplotlib.pyplot as plt import numpy as np x = [8450.0, 8061.
我有一个 Python 程序,可以显示温度下降与时间的关系图。沿着下降过程,温度在一段时间内保持恒定,几乎为 0 斜率,然后继续下降。当温度恒定时,曲线中的这个区域我希望程序能够自动检测并显示 y 值
如何使用 R 将 RMSE、斜率、截距和 r^2 添加到绘图中?我附加了一个包含示例数据的脚本,它的格式与我的真实数据集类似 - 不幸的是,我处于停滞状态。有没有比从方程创建对象并将其插入到 text
我是一名优秀的程序员,十分优秀!