|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.12.2010, 08:05 | #1 |
Новичок
Джуниор
Регистрация: 06.12.2010
Сообщений: 5
|
работа с временными рядами
Добрый вечер. Мне для своего проекта необходимо работать вплотную с времеными рядами. В общем у меня 28 станций которые считывают информацию каждые 10 минут. Соответственно в результате я получаю за 30 дней с каждой станции по 5 тысячь записей. Мне необходимо знать как быстро я могу высчитывать и сравнивать средние показатели по какому нибудь определенному дню со всех станций. В данный момент я делаю все вручную, например пишу =AVERAGE(B2:B144) чтобы высчитать среднюю для определенного дня. Мне приходится повторять всю процедуру 30 раз если для каждой станции если я хочу все данные перевести не ежедневную частоту. А после 28 раз копировать каждый столбик и вставлять его. А теперь представьте насколько Все усложняется если я захочу все сделать для частоты в 3 часа или меньше. ПОЭТОМУ Я ПРОШУ ВАШЕЙ ПОМОЩИ В ПРАКТИЧЕСКОМ РЕШЕНИИ ВОПРОСА. КАК Я МОГУ ГРУППИРОВАТЬ СЕРИИ ПО ДНЯМ ПО НЕСКОЛЬКИМ ДНЯМ, ПО НЕСКОЛЬКИМ ЧАСАМ С МИНИМАЛЬНЫМИ ЗАТРАТАМИ ВРЕМЕНИ НА РУЧНОЕ ВПИСЫВАНИЕ. СПАСИБО.
|
06.12.2010, 11:00 | #2 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Анализ,обработка данных Недорого
|
|
06.12.2010, 20:42 | #3 |
Новичок
Джуниор
Регистрация: 06.12.2010
Сообщений: 5
|
Спасибо за столь быстрый ответ. Не знаю с чем вам будет удобнее работать, по этому я приложил 2 файла (Sample data = образец с данными из двух первых станций; Full data = данные с 23-х станций).
Еще раз спасибо |
06.12.2010, 20:50 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
вопрос.
Вы вибираете временные интервалы для расчета например интервал 5 часов,к смене даты они привязываются,или нет. Или будут 1,2,3,4,6,8 часа.
Анализ,обработка данных Недорого
|
06.12.2010, 21:06 | #5 |
Новичок
Джуниор
Регистрация: 06.12.2010
Сообщений: 5
|
Неуверен что понял вопрос корректно, но поподробнее описать постараюсь. Например скажем я хочу отобразить как исходное число 11 Августа 09:00 для всех станций и затем рассматривать как менялась тенденция скажем с интервалом каждые 3 часа (иначе говоря среднее число между 09:00 и 11:50 будет Y1, с 12:00 до 14:50 = Y2 и т.д. для всех станций по отдельности) на всем отрезке времени с 11 августа по 1 октября. Иначе говоря нужен метод применяемый для рассмотрения тенденции с учетом заданного интервала (каждые 3 часа, день, неделю)
|
06.12.2010, 21:09 | #6 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Все ясно.
.
Анализ,обработка данных Недорого
|
07.12.2010, 00:05 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
На панели MacroPlay Жмем GO
В диалоге выбираем нужный файл. Далее в форме даты,временные диапазоны. Я ошибся,на вашем файле с временным интервалом 3 часа работает 1,5 минуты
Анализ,обработка данных Недорого
|
07.12.2010, 02:48 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
все решено стандартными средствами. + все считается моментально, по крайней мере на компе, на котором я это делал. (EeePc901 Intel Atom 1.6ГГц, 1Гб памяти)
на первом листе добавил 3 колонки, которые считают месяц, день, "период". Период можно указать над датами. в примере указан период 5 часов на листе2 средние показатели за указанный период. Есть существенное ограничение, наложенное ограничениями сводных таблиц (периодов не может быть больше 256 шт.) Для Вашей выборки задать период 4 часа уже нельзя. а 5 и больше - пожалуйста.после того, как на листе1 задан новый период на листе2 необходимо обновить таблицу. на листе3 отчет через каждый час.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
07.12.2010, 09:29 | #9 | |
Новичок
Джуниор
Регистрация: 06.12.2010
Сообщений: 5
|
Цитата:
Спасибо огромное, все работает как часики и интерфейс очень удобный. В общем полное удовольствие от использования данного решения. |
|
07.12.2010, 09:36 | #10 | |
Новичок
Джуниор
Регистрация: 06.12.2010
Сообщений: 5
|
Цитата:
Попробовал прогнать ваше решение, не получилось. В общем когда меняю интервал например с 5, что вы задали в образце, на 7 то у меня на второй странице обновляется лишь значение для первого значения, а остальные выходят квадратиками. Никакой формат не берет. Когда дважды жму на любой из квадратиков у меня выскакивает дополнительный лист с таблицей, в коей я не могу ничего менять. Не знаю может причиной является то, что я использую Excel 2010. А иначе очень даже не плохой аналитический подход к решению |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с временными и внешними файлами в TP | Евгений1313 | Помощь студентам | 0 | 11.04.2009 18:49 |
Срочно нужна помощь в паскале с рядами!! | sanex | Помощь студентам | 8 | 11.01.2009 21:18 |
Не могу разобраться с рядами | RECREATOR | Помощь студентам | 3 | 05.12.2007 13:04 |
Задача с рядами | AlieN1310 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 29.06.2007 19:17 |