С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.04.2019
Сообщений: 18

Влияние параметров на прибыль и предложения по ее увеличению

12.04.2019, 17:03. Показов 635. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Я уже давний читатель форума, но впервые не удалось найти ответа на свои вопросы, поэтому обращусь за помощью.

Измеряется прибыль, которая зависит от 6 разных параметров. Всего 430 измерений, прибыль выражена числами, значения параметров в каждом наблюдении - тоже рациональные числа от 0 до 10. Конечная цель задачи - обнаружить зависимость прибыли от этих параметров и сказать, какими стоит сделать данные параметры, чтобы максимизировать прибыль.

1. Правильно я понимаю, что это стохастический факторный анализ? Я смотрела в сторону корреляции, коэффициент Пирсона, например - но все они изучают корреляцию двух случайных величин. А тут попарно не пойдёт, потому что неизвестно, какой из 6 параметров внёс свои коррективы в данном измерении).

2. Нужно ли делать нормировку? Значения параметров рациональные.

3. Если в итоге удастся обнаружить коэффициент влияния на прибыль каждого из 6 параметров - как тогда предложить оптимизацию прибыли? Думаю, нет смысла предлагать увеличения значений параметров больше 10: скорее предложить как-то наиболее выгодно смиксовать их значения до 10. Но как это сделать? Можно как-то обучиться на существующей выборке, а дальше - методом тыка увеличивать-уменьшать значения шести параметров и прогнозировать, что будет с прибылью. Но это как-то не алгоритмично.

Буду очень благодарна за помощь!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.04.2019, 17:03
Ответы с готовыми решениями:

Определить влияние цены на прибыль
Определить влияние цены на прибыль, если объем производства: 1 год - 500 ед., 2 год - 550 ед., цена реализации: 1 год - 4 руб., 2 год - 5...

Влияние параметров на результат
Вообщем суть такая, есть набор параметров производства (т.е там температура и т.п) которые меняются со временем, есть графики и т.п и есть...

Statement передача параметров SQL предложения
Насколько я понял, нет спецальных методов передачи параметров в Statement. Это так ?

11
416 / 200 / 69
Регистрация: 20.01.2019
Сообщений: 714
12.04.2019, 19:28
Можно решить так, в два этапа:
1. Ищем аппроксимацию функции прибыли от параметров. Для этого используем нейронную сеть - многослойный персептрон или RBF. Эти сети являются универсальными аппроксиматорами многомерных функций - соответствующие теоремы доказаны лет 30-ть назад. В результате имеем функцию зависимости прибыли от параметров.
2. Используем какую-нибудь процедуру поиска глобального минимума/максимума на нашей функции, в виде нейронной сети.
Можно использовать генетические алгоритмы или еще какие-нибудь, для этого есть целый тулбокс.
1
0 / 0 / 0
Регистрация: 12.04.2019
Сообщений: 18
12.04.2019, 19:40  [ТС]
Спасибо за ответ! Да, уже тоже думала про НС.

Смущает, что каждое наблюдение проводилось в отдельном магазине, которые абсолютно разные и по размерам, и по городу, и по ассортименту (я уже сама вывела единую формулу "прибыли": "число проданного товара данного бренда" * "цена единицы товара" / "число проданного товара всех брендов" / "доля полки, отведенной под данный бренд").

Другими словами, при человеческом взгляде на результаты в Excell, я вижу, что при нулевом использовании всех рекламных факторов (а они по идее не могут сработать отрицательно) есть большие значения моей "прибыли". И аналогично при максимальном задействовании всех шести рекламных параметров есть низкие значения "прибыли". Фактически, получается рандом, человеческий фактор, и гадание на кофейной гуще. Но ведь красиво и формально задачи прогнозирования и не решаются, верно?
0
416 / 200 / 69
Регистрация: 20.01.2019
Сообщений: 714
12.04.2019, 19:45
Введите больше параметров, пусть они где-то будут нулевые или отрицательные
0
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
13.04.2019, 11:26
А еще можно пойти вот таким путем:
1) Для выявления факторов, влияние которых значимо, воспользоваться методами дисперсионного анализа (многофакторный комплекс).
2) Если п.1 выявляет такие факторы, то воспользоваться, например, методом главных компонент для количественной оценки степени влияния факторов.
3) Провести глобальную оптимизацию (тот же генетический алгоритм), задействовав только несколько самых значимых факторов (возможно их окажется всего 2-3).

Но основную тревогу, во всей этой истории, вызывает вот эта фраза:
Цитата Сообщение от flernuar Посмотреть сообщение
каждое наблюдение проводилось в отдельном магазине, которые абсолютно разные и по размерам, и по городу, и по ассортименту
Очень похоже на то, что все ваши 430 измерений представляют собой смесь выборок из разных генеральных совокупностей, а потому, возникает сомнение в корректности их использования для совместного анализа. Вполне допускаю, что зависимость прибыли от одного и того же фактора для разных городов/магазинов может иметь разную форму (вплоть до обратной).
1
0 / 0 / 0
Регистрация: 12.04.2019
Сообщений: 18
13.04.2019, 15:44  [ТС]
Спасибо за ответ!

Дисперсионный анализ - вы имеете в виду функцию anovan? Я изучала документацию и не поняла, как её применить, потому как значения факторов используется в конечном числе уровней (например, фактор может принимать значения 1,2,3,4), а у меня значение каждого фактора - рациональное число. Практически 430 разных чисел. Как быть? Нормировку себе не представляю.

Да, факт того, что это всё разные магазины, у меня тоже вызывает тревогу. Но задача поставлена чётко, мне нужно предложить хоть какой-то вариант по этим данным. Обратная связь вряд ли может быть, потому что это степень применённости рекламного хода (вряд ли два брендированных холодильника вместо одного отпугнут покупателя), но нулевой результат в разных городах вполне может быть. Может, можно как-то разбить 430 магазинов на группы по схожести? Но опять же - как это сделать. Ведь есть ровно одно измерение по каждому магазину. Только если использовать для классификации дополнительные свойства, которые про них известны (размер отдела магазина, цена на продукт,...)

Добавлено через 12 минут
Хм, сейчас попробовала функцию anovan на моих рациональных значениях - что-то выдала. Сейчас попробую разобраться, что именно

Добавлено через 59 минут
Вот результат применения anovan на 6 и 7 факторах. Правильно я понимаю, что это прям хорошо близкие к единице и значимые факторы?

# X1 175599 29 6055.14 2.37 0.0326
# X2 12576.5 12 1048.04 0.41 0.9391
# X3 1789.5 2 894.75 0.35 0.7093
# X4 51715.4 22 2350.7 0.92 0.5787
# X5 14805.6 18 822.53 0.32 0.9891
# X6 7100.6 7 1014.37 0.4 0.8909
# X7 12879 6 2146.51 0.84 0.5557

# X1 78660.5 20 3933.03 0.83 0.6714
# X2 6247.1 4 1561.79 0.33 0.8577
# X3 80437.4 28 2872.77 0.6 0.9216
# X4 45275.7 24 1886.49 0.4 0.9916
# X5 9839.2 8 1229.9 0.26 0.976
# X6 25156.7 9 2795.18 0.59 0.8008
0
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
14.04.2019, 11:10
Результаты anovan следует трактовать следующим образом:
Предпоследний (4-й) столбец это пороговое значение F-критерия для каждого фактора;
Последний (5-й) столбец это p-value для каждого фактора;
Если значение в столбце 5 >= значению в столбце 4 - гипотеза о существенном влиянии данного фактора должна быть отвергнута;
Если значение в столбце 5 < значения в столбце 4 - данная гипотеза может быть принята.
0
0 / 0 / 0
Регистрация: 12.04.2019
Сообщений: 18
14.04.2019, 15:00  [ТС]
Спасибо большое! Да, почитала теорию подробнее.
Скажите, а какой вариант правдоподобнее: когда применять anovan по всем семи факторам, или по меньшему числу? Например, по семи факторам значимыми оказываются #1 и #4. По шести факторам - значимым оказывается #2. И аналогично результаты меняются при изменении количества факторов
0
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
14.04.2019, 15:18
Я думаю, что стоит использовать все факторы, ибо не стоит исключать вариант взаимного влияния факторов друг на друга. Например, когда влияние фактора А разное на разных уровнях фактора В. Это тоже можно оценить с помощью anovan, если задать соответствующие значения для параметра model (см. хелп).
0
0 / 0 / 0
Регистрация: 12.04.2019
Сообщений: 18
14.04.2019, 18:23  [ТС]
А как в данном случае можно использовать генетический алгоритм, если у меня нет возможности посчитать значение оптимизируемой функции? Всё, что у меня есть, - её значения на 430 особях с фиксированными генами.

Можно ли в качестве значения новой особи брать значение оптимизируемой функции максимально приближенной к этой точке по параметрам? Но параметры распределены достаточно рандомно (430 значений на 7 параметров), боюсь очень большой погрешности.

Либо каким-то образом прогнозировать значение функции на новых параметрах на основе уже имеющихся значений - обычной регрессией? Полиномиально?
0
164 / 134 / 61
Регистрация: 16.05.2015
Сообщений: 372
14.04.2019, 19:39
Цитата Сообщение от flernuar Посмотреть сообщение
нет возможности посчитать значение оптимизируемой функции
Тут, только аппроксимировать, например, как предложил AlMih. Просто мой вариант подразумевал возможность предварительного уменьшения факторного пространства и, как следствие, сложности модели.

Но все-равно остается главная проблема. Если у Вас всего по одному измерению на магазин, то как вы будете сравнивать значения прибыли для хлебного киоска и для супермаркета? Если бы иметь хотя бы величину прироста прибыли обусловленного значениями факторов (в %), вместо самой прибыли ...
0
0 / 0 / 0
Регистрация: 12.04.2019
Сообщений: 18
14.04.2019, 21:08  [ТС]
По каждому магазину у меня есть:

Цена за товар данного бренда
Количество проданных товаров данного бренда за месяц
Количество проданных товаров всех брендов этой категории за месяц
Доля на полке, которую занимает товар данного бренда
Количество фейсингов

Функцию прибыли я ввела сама: (продано данного бренда)*(цена 1 товара)/((продано всех брендов)*(доля полки))
Надеюсь, я ничего не пропустила нужного, когда написала в этой теме исключительно про прибыль? Ведь зависимости никакой не дано
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.04.2019, 21:08
Помогаю со студенческими работами здесь

Дано два предложения (Распечатать слова из первого предложения, который начинаются на первую букву последнего слова второго предложения)
Дано два предложения. Распечатать: - слова из первого предложения, который начинаются на первую букву последнего слова второго...

Определить месяц, в котором прибыль была максимальна и месяц, в котором прибыль была минимальна.
Пользователь вводит прибыль фирмы за год (12 месяцев). Необходимо определить месяц, в котором прибыль была максимальна и месяц, в котором...

Первые 8 чисел упорядочить по увеличению
У меня есть набор чисел. Его нужно отсортировать по увеличению. Нажимаю &quot;сортировка&quot;, а программа не реагирует. В чем проблема?

Плагин по увеличению картинки в Joomla
Здравствуйте. Можете порекомендовать норманый плагин по увеличению картинки в Joomla 2.5 (как к примеру на этом же форуме; чтобы была...

Сортировка по увеличению - The variable 'i' is being used without being initialized
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; const int MAS_SIZE1 = 5; const int MAS_SIZE2 = 5;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru