Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 09:54 
Не в сети
Начинающий
Зарегистрирован:
13 июн 2021, 09:18
Сообщений: 5
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Добрый день.

К сожалению не могу прикрепить файл к сообщению, чтобы было понятнее, постараюсь объяснить на пальцах.

Дано:
Таблица с построчным списком товаров (около 2000 строк).
У товаров есть общий объем и общая стоимость.
Поделив сумму на объем можно получить среднюю стоимость 1 м3.
Задача:
Отсортировать список товаров таким образом, чтобы средняя стоимость куба накопительным итогом была максимально близка к средней стоимости куба (т.е. сумма всех товаров / сумма всех объемов).

Каждый товар отклоняет среднюю стоимость куба накопительным итогом вверх или вниз. Нужно, чтобы эти отклонения колебались вокруг общего среднего значения.

Я разделил все товары на 2 группы. 1 группа- которая тащит среднее верх, и 2 группа- которая тащит вниз.
Силу с которой каждый товар влияет на среднее значение - посчитал через сумму*объем*отклонение от средней стоимости куба.
В итоге в 1 группе получился ранжированный список товаров с весом от 0 до 100% и в группе 2 тоже.
Сортирую по этому % я рассчитывал, что товары из двух групп будут друг друга нивелировать. Но на практике что-то пошло не так.
Буду благодарен за помощь.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 10:02 
Не в сети
Начинающий
Зарегистрирован:
13 июн 2021, 09:18
Сообщений: 5
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Изображение
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 10:45 
Не в сети
Последняя инстанция
Зарегистрирован:
12 сен 2010, 12:46
Сообщений: 6078
Cпасибо сказано: 137
Спасибо получено:
1033 раз в 976 сообщениях
Очков репутации: 67

Добавить очки репутацииУменьшить очки репутации
Medison писал(а):
Я разделил все товары на 2 группы. 1 группа- которая тащит среднее верх, и 2 группа- которая тащит вниз.
Силу с которой каждый товар влияет на среднее значение - посчитал через сумму*объем*отклонение от средней стоимости куба.

Вот это не очень понятно.
Попробуйте просто поставить в качестве "силы" абсолютную величину отклонения от средневзвешенного и отсортируйте по ней.
А ну да. Добавьте параметр на который умножаются все товары тащащие в одну сторону и поиграйте с ним

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 11:10 
Не в сети
Начинающий
Зарегистрирован:
13 июн 2021, 09:18
Сообщений: 5
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
MihailM писал(а):
Попробуйте просто поставить в качестве "силы" абсолютную величину отклонения от средневзвешенного и отсортируйте по ней.

Абсолютная величина отклонения по каждой позиции ни о чем не скажет.
Потому что к примеру:
1 позиция допустим 100 кубов. и 100 млн. руб. = средняя стоимость куба по ней 1 млн.
2 позиция допустим 1 куб и 1 млн. руб. = средняя стоимость куба по ней 1 млн. руб.

Только эти позиции очень по разному будут влиять на среднее с накоплением.

MihailM писал(а):
Я разделил все товары на 2 группы. 1 группа- которая тащит среднее верх, и 2 группа- которая тащит вниз.
Силу с которой каждый товар влияет на среднее значение - посчитал через сумму*объем*отклонение от средней стоимости куба.

Взял среднее арифметическое стоимости куба по всем позициям.
Все товары, которые меньше этого значения - 1 группа.
Все товары, которые выше этого значения - 2 группа.

1 группу нормировал на 100%.
2 группу нормировал на -100%.
В сумме обе группы дают 0%, т.е. друг друга уравновешивают.
Взял долю каждой позиции по модулю и отсортировал по ней.
Таким образом получилось, что позиции из 1 и 2 групп стали перемешаны, но друг друга стараются уравновесить.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 11:52 
Не в сети
Последняя инстанция
Зарегистрирован:
12 сен 2010, 12:46
Сообщений: 6078
Cпасибо сказано: 137
Спасибо получено:
1033 раз в 976 сообщениях
Очков репутации: 67

Добавить очки репутацииУменьшить очки репутации
Medison писал(а):
Взял среднее арифметическое стоимости куба по всем позициям.
Все товары, которые меньше этого значения - 1 группа.
Все товары, которые выше этого значения - 2 группа.

1 группу нормировал на 100%.
2 группу нормировал на -100%.
В сумме обе группы дают 0%, т.е. друг друга уравновешивают.
Взял долю каждой позиции по модулю и отсортировал по ней.
Таким образом получилось, что позиции из 1 и 2 групп стали перемешаны, но друг друга стараются уравновесить.

Это я понял, но ведь это не работает же?))

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 12:15 
Не в сети
Начинающий
Зарегистрирован:
13 июн 2021, 09:18
Сообщений: 5
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Да, не сработало ) Старался думать логически.
Каждая позиция влияет на среднее через объем, сумму.
В дальнейшем добавил еще и её отклонение от среднего (т.е. сумма и объем могут быть относительно не большими, но чем сильнее отклоняется показатель средней стоимости 1м3, тем большее влияние оказывает позиция).

Это отклонение считал относительное как (стоимость 1м3 по позиции / среднее по всем позициям - 1)
Это лучший результат что удалось получить. С абсолютным отклонением не получилось.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 13:30 
Не в сети
Последняя инстанция
Зарегистрирован:
12 сен 2010, 12:46
Сообщений: 6078
Cпасибо сказано: 137
Спасибо получено:
1033 раз в 976 сообщениях
Очков репутации: 67

Добавить очки репутацииУменьшить очки репутации
Тут на мой взгляд должен сработать следующий алгоритм:
Берем товар с самым близким к средневзвешенному средним.
Далее выбираем товар, чтобы суммарное средневзвешенное меньше всего ушло от среднего
Потом следующий товар и т.д.
Только это в VBA скорее всего надо писать.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Среднее накоп. итогом max близко к среднему значению
СообщениеДобавлено: 13 июн 2021, 14:23 
Не в сети
Начинающий
Зарегистрирован:
13 июн 2021, 09:18
Сообщений: 5
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
С VBA все понятно. Можно циклами перебрать. Цель сделать именно формулой в екселе и сортировкой по столбцу.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 8 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Среднее значение, дисперсия, среднее квадратичное отклонение

в форуме Математическая статистика и Эконометрика

seldon

5

528

12 апр 2017, 21:50

Вопрос по среднему квадратическому отклонению

в форуме Комбинаторика и Теория вероятностей

Abraziv

3

234

20 май 2016, 08:55

По введённому значению аргумента, вычислить функцию

в форуме Задачи со школьных и студенческих олимпиад

una

1

222

13 янв 2022, 01:33

Возможное количество добавлений процентов к значению.

в форуме Алгебра

Guns96x

2

155

14 май 2019, 13:39

Найти градус угла по значению синуса двойного угла

в форуме Тригонометрия

jellobiafra

5

731

13 мар 2018, 17:10

МОД-Медиана-Среднее

в форуме Алгебра

china555

2

197

30 янв 2022, 08:17

Среднее выборочное

в форуме Математическая статистика и Эконометрика

ferdelans31

32

486

20 дек 2020, 23:20

Декластеризованное среднее

в форуме Математическая статистика и Эконометрика

Dmitriy_DM

12

476

14 май 2021, 05:06

Среднее значение

в форуме Объявления участников Форума

de4ault

2

441

08 дек 2016, 19:45

Задача на среднее арифметическое

в форуме Задачи со школьных и студенческих олимпиад

Vladimir_Matan

1

712

04 июн 2019, 20:01


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved