Создателям archimagos.ru требуется сценарист/ копирайтер/ геймдизайнер. Для создания большого экономического проекта с выводом. Эталоном нашего проекта является "Эпоха клонов". Наш проект схож с ними по представлению.
Скрипт усреднения статистических данных
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Требуется написать скрипт для усреднения данных экспериментов, занося итоговые данные в отдельную таблицу:
Исходная таблица:
id- id
month - месяц от 1 до 12
day - день - от 1 до 31
ex - 0 или 1
t - целое число от -255 до 255
p - целое число от 0 до 1000
o - дробное число от 0 до 1, 2 знака после запятой
e - целое число от 0 до 3
y - дробное число от -255 до 255, 6 знаков после запятой
x - дробное число от -255 до 255, 6 знаков после запятой
place_id - id эксперимента
Требуется усреднить данные для каждой декады месяца (1-10, 11-20, 21-28(31))
Итоговая таблица
id- id
month - месяц от 1 до 12
dec - декада 1,2 или 3
t - число от -255 до 255, 1 знак после запятой - среднее поля t тех экспериментов, гдe ex - 0
t4 - число от -255 до 255, 1 знак после запятой - среднее поля t тех экспериментов, гдe ex - 1
p - целое число от 0 до 1000 - усреднённое значение поля p
o - дробное число от 0 до 1, 2 знака после запятой - усреднённое значение поля o
e - дробное число между 0 и 1, усреднять считая 0 - нулём, а остальные значения единицей
y - дробное число от -255 до 255, 6 знаков после запятой - среднее поля y
x - дробное число от -255 до 255, 6 знаков после запятой - среднее поля x
place_id - id эксперимента - ID сохраняется
Усредняя нужно делить на реальное количество записей в базе, т.к. могут быть пропуски и разное количество записей для каждой даты.
Дополнительно нужно сделать декаду: месяц 0, декада 0 - туда усреднять данные с 26.12 по 5.01
После того как данные будут усреднены нужно использовать вторую таблицу с иерархией объектов экспериментов. Всего в базе ровно три уровня вложенности. Все данные привязаны к самому глубокому уровню. Требуется усреднить уже усреднённые данные по тем же правилам (за исключение правила про поле e) для всех экспериментов для которых один и тот же parent_id и записать результаты с полей place_id = этому parent_id. Затем повторить тоже самое для этих усреднённых данных и сделать усреднения для самого верхнего уровня.
База большая, каждый запрос может выполняться несколько секунд. Ограничений на время работы скриптов почти нет, лимита памяти тоже почти нет. Но нужно предусмотреть возможность возобновления работы с места остановки. Может быть стоит вести лог, последовательно перебирая ID из второй таблицы.
- Похожие заказы
- Веб-программирование2 заявкиЗакрыт10 лет назад
- $400
Здравствуйте, Требуется создать Bitcoints обменник (Аукцион) на основе HTML шаблона. Пример работы: Человек регистрируется выбирает на какую валюту он хочет обменять Bitcoints и ему пишут другие участники системы предложения по обмену. И наоборот. Также сервис должен включать ...
Веб-программирование1 исполнительЗакрыт10 лет назад версия магазина 1.63 нужно вывести в накладную дополнительное поле "Артикул" желательно опыт подобной работы сроки? стоимость? спасибо
Веб-программирование2 заявкиЗакрыт10 лет назадСкрипт PHP по отправке AT команд на USB модем. Что данно: Есть ноутбук с виндовс и установленным денвером. Есть Юсб модемчик от билайна который садиться по данным системы на 14 порт. Что нужно: Написать скрит по отправке АТ команд ...
Веб-программирование2 заявкиЗакрыт10 лет назадПриветствую. Имеется сайт на wordpress, был размещен на тестовом домене для доработок. Сразу же после размещения началось заражение. На данный момент вписывается мобильный редирект в файл htaccess. После удаление появляется снова в этот же день ...
Веб-программирование1 исполнительЗакрыт10 лет назад- $100Веб-программирование2 заявкиЗакрыт10 лет назад
Здравствуйте!!! Имеется сайт! Мне нужно, чтобы на нём через какой-то промежуток времени выбирались определённые параметры и, если что-то изменилось, то об этом сообщалось каким-либо образом. Программа-скрипт должна быть написана php-языком!!! Просьба обращаться только программистам, имеющих ...
Веб-программирование3 заявкиЗакрыт10 лет назад- $100
Есть шаблон, нужно доделать его по сайту примеру. Платформа wordpress. Заинтересованым скину ссылки и обсудим детали сотрудничества.
Веб-программирование7 заявокЗакрыт10 лет назад