Excel использует даты в качестве оси X, но цифры соответствуют уравнению регрессии

932
Michael Palmer

У меня есть некоторые данные, которые соответствуют линейному тренду с течением времени. Когда я подгоняю линию регрессии, я получаю формулу с отрицательным значением 42000. При представлении этот номер может вызвать путаницу. Я все еще хотел бы сохранить даты на оси х графика, но в моем уравнении регрессии используйте числа типа 1,2,3, ... вместо значений даты, таких как 43013.

Я пытался следовать меткам изменения осей поддержки Microsoft Office в статье диаграммы, но изменение меток горизонтальной оси неактивно

Вот как выглядит график:

regression line

0
Excel хранит даты как количество дней с 31.12.1999 г. (01.01.1900 = день 1). С тех пор прошло около 43 000 дней, поэтому математика дат и регрессия показывают такие цифры. Вы можете преобразовать значения в маленькие числа, если хотите получить более простое уравнение тренда, но тогда ось X не будет правильно отражать ваши даты. (Продолжение) fixer1234 6 лет назад 0
Вы можете перепрыгивать через трюки с хитростями, чтобы использовать оба набора чисел и наложить разрозненные значения на одном графике. Или вы можете просто добавить краткое объяснение номера к вашей презентации и сделать его более образовательным. Либо не включайте уравнение в диаграмму трендов, либо используйте текстовое поле, чтобы добавить уравнение на основе ваших младших числовых значений. fixer1234 6 лет назад 0
Ваш первый комментарий точно описывает мою дилемму. Мне нравится идея вашего второго комментария, текстовое поле может быть самым простым решением. Изначально я просил обручи и хитрости. По сути, я хочу другой столбец / массив, который соответствует 1: 1 со значениями даты. Таким образом, линия регрессии в основном соответствует некоторым пронумерованным данным со значениями x 1,2,3 вместо 42101, 42102, 42103. Затем наложите даты обратно в качестве меток для оси X. Michael Palmer 6 лет назад 0
Потенциальное простое решение: алгебра показывает, что `0.9878x-42101` эквивалентно` 0.9878 (x-42621) `. «42621» - 8.09.2016. Вместо того чтобы Excel отображал формулу линии тренда, введите ее вручную в текстовое поле, но выразите уравнение следующим образом: «y = 0,9878 * количество дней с 9 августа 2016 года». Тогда вам не нужно беспокоиться о совпадении переведенных чисел. fixer1234 6 лет назад 0

2 ответа на вопрос

0
Scott

Я не понимаю, что вы на самом деле просите здесь. Поскольку жалоба заключается в том, что 42000в вашей формуле может возникнуть путаница, рассмотрите возможность ее замены на DATE(2014,12,27). (Ваша фигура показывает 42101, что есть DATE(2015,4,7).) Или замените его на DATE(2015,1,1)(что равно 42005) и соответственно отрегулируйте другие константы в формуле.

-1
rGggg

Один из способов сделать этот тип анализа - использовать необработанное значение Microsoft Time. https://support.office.com/en-us/article/TIMEVALUE-function-0b615c12-33d8-4431-bf3d-f3eb6d186645

Не ясно, как это обращается к тому, что было задано в вопросе. fixer1234 6 лет назад 1

Похожие вопросы