У меня возникает проблема, когда логарифмическая функция ведет себя по-разному в зависимости от типа графика, который я использую с теми же данными. Когда я генерирую уравнение вручную, он возвращает линейную линию тренда диаграммы рассеяния, но функция наклона и линейный график создают другую линию тренда.Логарифмическая линия тренда, отличная от графика разброса по сравнению с линейным графиком
Linear vs Scatter Уравнение для рассеяния участка логарифмической линии:
y = -0.079ln(x) + 0.424
Уравнение для линейного участка trenline является:
y = -0.052ln(x) + 0.3138
я могу генерировать наклон линейного участка trenline, используя это уравнение:
=SLOPE(B2:B64,LN(A2:A64)) = -0.052
Но с помощью общего уравнения крутизны, я получаю график рассеяния трендовая (с помощью SQL):
SELECT SUM(multipliedresiduals)/SUM(xresidsquared)
FROM (
SELECT *
,log(x.x) - l.avgx xresiduals
,x.y - l.avgy yresiduals
,power(log(x.x) - l.avgx, 2) xresidsquared
,((log(x.x) - l.avgx) * (x.y - l.avgy)) multipliedresiduals
FROM ##logtest x
CROSS JOIN (
SELECT avg(log(x)) avgx
,avg(y) avgy
FROM ##logtest l
) l
) z = -0.0789746757495071 (Scatter Plot Slope)
Что происходит? я в основном заинтересован в тиражировании линейного участка trenline уравнения в SQL
Вот данные:
https://docs.google.com/spreadsheets/d/1sOlyXaHnUcCuD9J28cKHnrhhcr2hvYSU1iCNWXcTqEA/edit?usp=sharing
Вот файл Excel:
https://www.dropbox.com/s/6hpd4bzvmbxe5pu/ScatterLinearTest.xlsx?dl=0
Здесь это файл Excel Excel: https://www.dropbox.com/s/6hpd4bzvmbxe5pu/ScatterLinearTest.xlsx?dl=0 РЕДАКТИРОВАТЬ: Fiexed File – TigermanSD
Последний файл значительно разъясняет ситуацию. См. Мой ответ. –