Sql 散点图与线性图的对数趋势线不同

Sql 散点图与线性图的对数趋势线不同,sql,excel,regression,natural-logarithm,Sql,Excel,Regression,Natural Logarithm,我遇到了一个问题,即对数函数的行为因使用相同数据的图形类型而异。当我手工生成方程时,它返回散点图线性趋势线,但斜率函数和线性图生成不同的趋势线 散点图对数线的方程式为: y = -0.079ln(x) + 0.424 线性绘图曲线的方程式为: y = -0.052ln(x) + 0.3138 我可以使用以下等式生成线性绘图曲线坡度: =SLOPE(B2:B64,LN(A2:A64)) = -0.052 但使用一般斜率方程,我得到散点图趋势线(使用SQL): 发生什么事了我主要感兴趣的是在

我遇到了一个问题,即对数函数的行为因使用相同数据的图形类型而异。当我手工生成方程时,它返回散点图线性趋势线,但斜率函数和线性图生成不同的趋势线

散点图对数线的方程式为:

y = -0.079ln(x) + 0.424
线性绘图曲线的方程式为:

y = -0.052ln(x) + 0.3138
我可以使用以下等式生成线性绘图曲线坡度:

=SLOPE(B2:B64,LN(A2:A64)) = -0.052
但使用一般斜率方程,我得到散点图趋势线(使用SQL):

发生什么事了我主要感兴趣的是在SQL中复制线性绘图曲线方程

以下是数据:

以下是Excel文件:


Excel中的直线图和散点图在X轴方面有很大不同。对于散点图,x轴表示实际值。对于折线图,x轴是标签。如果您尝试使用折线图计算坡度,x轴的值将为1,2,3,4。。。无论标签上显示什么(例如:即使它显示7..69)。对于散点图,x轴将具有标签的值

在您的情况下,两个坡度之间的差异可以通过从1开始的x轴线形图值来解释(即使标记为
7
);x轴散点图的值从7开始——实际值

因此,事实上,您呈现的数据的实际斜率,以“X”的值“7”开始,是从散点图数据中得到的斜率,这与您在SQL中得到的斜率相同

为了使SQL方程与线性绘图趋势线方程相匹配,需要将x轴值替换为系列[1..n],而不是实际的x轴值

我没有SQL,但是这两个
SLOPE
公式的结果应该可以澄清我在写什么:

Scatter plot: =SLOPE(B2:B64,LN(ROW(INDIRECT("7:69"))))  -0.078974676
Line Plot:    =SLOPE(B2:B64,LN(ROW(INDIRECT("1:63"))))  -0.051735504

第一个是散点图,第二个是折线图,这是2013年的Excel文件:编辑:固定文件您上一个文件相当清楚地说明了问题。看看我的答案。
Scatter plot: =SLOPE(B2:B64,LN(ROW(INDIRECT("7:69"))))  -0.078974676
Line Plot:    =SLOPE(B2:B64,LN(ROW(INDIRECT("1:63"))))  -0.051735504