Страницы: 1
RSS
Прогноз темпов роста
 
Добрый день.
Есть входное значение, допустим 1500.

Через заданное количество периодов надо выйти на значение 2500.

Пытаюсь понять, как рассчитать темпы роста, чтобы сначала темп прироста плавно возрастал, а потом плавно убывал до достижения ключевого значения (2500).

Сейчас использую формулу y = A * Ln(x- B) + C - где x номер периода, остальное коэфициенты, но подбирать коэффициенты вручную, сущий геморрой, и в самом начале тренд растет сразу на 50-80% и потом постепенно затухает на 3-1%. Не понимаю как это поправить.  
 
было бы неплохо в файле показать, что в вашем понимании "плавно"
Соблюдение правил форума не освобождает от модераторского произвола
 
Что-то типа такого. Только если я протяну, скажем еще на 6 месяцев, все поедет.
Сейчас я просто "поиском решения" играюсь коэффициентами, чтобы выйти на нужную мне плавность
Изменено: vikttur - 29.06.2021 18:29:26
 
результат в файле не соответствует вашему же
Цитата
antonydizzz написал:
сначала темп прироста плавно возрастал, а потом плавно убывал
что нужно на самом деле?
Соблюдение правил форума не освобождает от модераторского произвола
 
эм. Сейчас темп роста начинает убывать с какого-то высокого значения.
Нужно, чтобы он в первом периоде рос, скажем на 20%, во втором на 25, в третьем на 30, а в четвертом снова на 25, в пятом на 20 и тд...
Изменено: vikttur - 29.06.2021 20:07:02
 
20, 25, 30, 25, 20 - это уже 120%, не считая накопленных, и того факта, что от 1500 до 2500 изменение всего на 67%
я вам пытаюсь указать на необходимость формализации задачи и демонстрации в файле какого результата нужно добиться
Соблюдение правил форума не освобождает от модераторского произвола
 
цитировать нужно с умом [МОДЕРАТОР]

Как я могу демонстрировать результат если я его не знаю ?
Мне как раз и нужно найти плавное распределение темпов роста, чтобы добраться за 12 периодов от 1500 до 2500, но вся суть именно в плавности.  
Изменено: vikttur - 29.06.2021 20:08:41
 
Цитата
antonydizzz написал:
за 12 периодов
ну по крайней мере появилось
Цитата
antonydizzz написал:
заданное количество периодов
вариант через нормальное распределение
Соблюдение правил форума не освобождает от модераторского произвола
 
А как вы находите стандартное отклонение ?  
Изменено: antonydizzz - 29.06.2021 22:09:50
 
через подбор параметра
Соблюдение правил форума не освобождает от модераторского произвола
 
С входным значением 1128 и конечным 4800 на 21 периоде, почему-то такой подход не работает...
Изменено: antonydizzz - 29.06.2021 22:10:00
 
Цитата
antonydizzz написал:
почему-то такой подход не работает...
может потому что условия на ходу произвольно меняются?
Соблюдение правил форума не освобождает от модераторского произвола
 
мне нужен универсальный способ.
Изменено: antonydizzz - 29.06.2021 22:10:10
 
antonydizzz, а без цитирования никак?
 
Цитата
antonydizzz написал:
мне нужен универсальный способ
универсальный способ подразумевает, что вы описываете варианты входных данных и знаете каким должен быть конечный результат

да, ещё не потрудились упомянуть про кросс
Изменено: buchlotnik - 29.06.2021 21:46:47
Соблюдение правил форума не освобождает от модераторского произвола
 
Спасибо, последний вариант прекрасен.
А можете описать как он работает ?

Не понимаю насчет кросса, что я должен был упомянуть? Мне нужен был быстрый ответ, поэтому я воспользовался несколькими форумами. То, что они связаны, узнал только сейчас.  
Изменено: antonydizzz - 29.06.2021 22:10:24
 
Цитата
antonydizzz написал:
Не понимаю насчет кросса, что я должен был упомянуть?
Размещаете тему на нескольких ресурсах - информируйте об этом прямыми ссылками.
И ещё раз: не увлекайтесь цитированием.
 
Цитата
antonydizzz написал:
последний вариант прекрасен
только противоречит первоначальной задаче... потому и спрашивал что же вам надо
Цитата
antonydizzz написал:
А можете описать как он работает ?
сначала устраните нарушение пунктов правил 4.1 - 4.2
Соблюдение правил форума не освобождает от модераторского произвола
 
Первый раз сталкиваюсь с таким жестким контролем за цитированием. Почистил. Удалить тему на другом форуме, к сожалению сам не могу.
 
А Вас никто и не просил удалять.
 
Ссылку на данный топик указал.
 
последний вариант - это рациональная сигмоида, поскольку от параметра зависит степень растянутости кривой, сделана нормализация, чтобы коэффициент всегда был от 0 до 1
Соблюдение правил форума не освобождает от модераторского произвола
 
см.вложение
кривизна линии регулируется коэфф. К2
но принцип остается прежним на начальных этапах значения растут резвее, на конечных сильно замедляются
см при К2 = 2 и К2 = 6
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
buchlotnik написал: это рациональная сигмоида
Понял все части формулы, кроме самой формулы сигмоиды, не понимаю смысла.
За х берем разницу периода и (период+1)/2 - и что получаем ? Все остальное понятно.

За решение спасибо, применил как и хотел, но хочется разобраться как работает.
Изменено: vikttur - 30.06.2021 14:09:56
 
Цитата
antonydizzz написал:
и что получаем ?
получаем отклонение от матожидания - для диапазона  от 1 до n  оно составляет (1+n) /2
Изменено: buchlotnik - 30.06.2021 14:58:24
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
antonydizzz написал:
в самом начале тренд растет сразу на 50-80% и потом постепенно затухает на 3-1%
см. К2=0.2
на первом шаге 50%, на втором почти 20, и потом все аккуратно затихло до 1%
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко, там следующая фраза
Цитата
antonydizzz написал:
Не понимаю как это поправить.  
так-то ТС-у надо
Цитата
antonydizzz написал:
чтобы сначала темп прироста плавно возрастал, а потом плавно убывал
и то, судя по тому, что мой вариант устроил, нужно чтобы само значение плавно возрастало/убывало, а не темп
Соблюдение правил форума не освобождает от модераторского произвола
Страницы: 1
Наверх