У меня есть таблица значений, как эта:

18
18
18
46
46
46
46
46
57
57
57
57
57
57
69
69
69
69
69
69
64
64
64
64
64
64
56
56
56
48
48
48
44

или если вы предпочитаете:

18
0
0
46
0
0
0
0
57
0
0
0
0
0
69
0
0
0
0
0
64
0
0
0
0
0
56
0
0
48
0
0
44

Они взяты из таблицы, в которой для каждого дня есть значение, а для некоторых дней его нет (в этом случае для удобства я могу взять 0 или предыдущее значение).

То, что я хотел бы, чтобы отобразить эволюцию числа с кривой. Но в те дни, когда значений нет, кривые "спускаются", даже если (конечно), если я жестко положил 0 в ячейку, и если я использую предыдущее значение, то кривая выглядит хорошо, но с (конечно) нежелательными ступеньки самолета.

Какую формулу я могу записать в каждую ячейку, чтобы она использовала фактическое значение, если оно есть, или для оценки прогнозируемого значения на день, чтобы получить плавную и непрерывную кривую?

4 ответа4

1

Используйте данные x, y на графике XY (разброс). Используйте количество дней или дату в качестве значения X и значения для значения Y. Итак, данные выглядят так:

1   18
4   46
9   57
15  69
21  64
27  56
30  48
33  44

и сюжет выглядит так (разброс с плавными линиями и маркерами):

0

Если у вас нет других данных для отображения на эту дату, почему бы просто не пропустить эту дату? Нет точного способа «интерполировать» значение между датами, не зная дифференциала функции кривых.

0

Расширение deed02392 ответа:

Вы можете пометить каждую значимую точку данных индексом, соответствующим дню, например: таким образом, вы можете отслеживать дни между значениями без заполнения нулями.

Затем я бы предложил вам создать точечную диаграмму с имеющимися у вас данными, убедившись, что каждая точка правильно размещена в соответствии с индексом.

И последнее, вы можете добавить линию тренда желаемого порядка, будь то линейный, экспоненциальный или полином произвольного порядка.

0

Возможно.
Я нашел это, что очень полезно:
http://www.microwaves101.com/downloads/Linterp_101_Rev1.1.xls

И для моей конкретной цели, поместив NA() вместо 0 или пустое значение, где я должен, чтобы значения делали кривую в порядке, не указывая вниз каждый раз, когда значение отсутствует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .