Моделирование динамики численности населения на темной стороне 8.5

27.03.25

Разработка - Математика и алгоритмы

Это конфигурация, созданная на платформе 8.5. Конфигурация позволяет управлять моделированием процесса динамики численности населения в зависимости от заполненных вами настроек.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Моделирование динамики численности населения на тёмной стороне 8.5
.cf 100,05Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Конфигурация на платформе 8.5, тестирование проводилось на платформе 8.5.1.

Настройки для конфигурации, естественно в режиме предприятия, максимально приближают нас к реальностям статистики. 

Если у Вас есть реальные статистические данные, то группировка таких данных в некий формат корреляции, реализованный в данной конфигурации вполне "аппроксиматичен".

В настройках есть три таблицы.

Первая таблица. Численность населения по возрасту от 1 до 100 лет, естественно, в срезе мужчин и женщин. Структура населения. Есть, также, для элемента настройки команда "Заполнить рандомно". Первая таблица будет заполнена рандомно по годам на численность населения в значении реквизита "Численность всего, чел.". 

 

 

Вторая таблица. Группы населения по диапазонам лет. Для каждой группы мы задаем процент смертности муж и жен, коэффициент рождаемости. Также, добавлено поле "%, семьи". Функция данного поля - это прибавка к пенсии дополнительной суммы, но это опционально и включается флажком в настройке "Расчет пенсий". Коэффициент рождаемости - это дополнительное поле, используемое в техническом варианте для обозначения запрета (значение 0) или разрешения (значение больше 0) рождения для данной группы. Если значение 0, то рождений в данной группе не будет и, наоборот, соответственно. 

 

 

Третья таблица. Показатели групп. В зависимости от соотношения мужчин и женщин - это поля "Коэф. от" и "Коэф. до" назначаем диапазону структуру рождаемости "% муж + % жен = 100" и самое важное значение - поле "Рожд. на 1 жен" (рождающихся на одну женщину).

 

Родилось девочек по ВозрГруп = (% жен / 100) * (Рожд. На 1 жен * Женщин) * Коэф. Рожд.;
Родилось мальчиков по ВозрГруп = (% муж / 100) * (Рожд. На 1 жен * Женщин) * Коэф. Рожд.;

Всего рожденных по ВозрГруп = Родилось девочек по ВозрГруп + Родилось мальчиков по ВозрГруп.

Таблицы в настройке вы заполняете собственными, требуемыми для вашей модели значениями. Создаете некую модель и процедура расчета запускает на выполнение Вашу модель. Как вариант, спросить у популярных нейросеток статистику, скоррелировать её и заполнить настройки по ответам сетки. По результатам расчета, в зависимости от количества лет, которые будет проживать население, мы получим за каждый год жизни количество рожденных, умерших - вообщем приращение населения.

p.s. если у Вас есть такая конфигурация, то вы можете изучать динамику численности населения в различные периоды, можете сами смоделировать, например, лаг рождаемости ... 

См. также

Математика и алгоритмы Программист Платформа 1C v8.2 1C:Бухгалтерия Россия Абонемент ($m)

На написание данной работы меня вдохновила работа @glassman «Переход на ClickHouse для анализа метрик». Автор анализирует большой объем данных, много миллионов строк, и убедительно доказывает, что ClickHouse справляется лучше PostgreSQL. Я же покажу как можно сократить объем данных в 49.9 раз при этом: 1. Сохранить значения локальных экстремумов 2. Отклонения от реальных значений имеют наперед заданную допустимую погрешность.

1 стартмани

30.01.2024    6356    stopa85    12    

39

Математика и алгоритмы Бесплатно (free)

Разработка алгоритма, построенного на модели симплекс-метода, для нахождения оптимального раскроя.

19.10.2023    11918    user1959478    56    

37

Математика и алгоритмы Разное Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Расширение (+ обработка) представляют собою математический тренажер. Ваш ребенок сможет проверить свои знание на математические вычисление до 100.

2 стартмани

29.09.2023    6145    maksa2005    8    

26

Математика и алгоритмы Инструментарий разработчика Программист Платформа 1С v8.3 Мобильная платформа Россия Абонемент ($m)

Что ж... лучше поздно, чем никогда. Подсистема 1С для работы с регулярными выражениями: разбор выражения, проверка на соответствие шаблону, поиск вхождений в тексте.

1 стартмани

09.06.2023    14324    8    SpaceOfMyHead    20    

63

Математика и алгоритмы Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Три задачи - три идеи - три решения. Мало кода, много смысла. Мини-статья.

03.04.2023    7399    RustIG    9    

28

Механизмы платформы 1С Математика и алгоритмы Программист Платформа 1С v8.3 Россия Бесплатно (free)

В статье анализируются средства платформы для решения системы линейных уравнений в 1С. Приводятся доводы в пользу некорректной работы встроенных алгоритмов, а значит потенциально некорректного расчета себестоимости в типовых конфигурациях.

23.11.2022    6553    gzharkoj    14    

25

Математика и алгоритмы Программист Платформа 1С v8.3 Россия Абонемент ($m)

Обычно под распределением понимают определение сумм пропорционально коэффициентам. Предлагаю включить сюда также распределение по порядку (FIFO, LIFO) и повысить уровень размерности до 2-х. 1-ое означает, что распределение может быть не только пропорциональным, но и по порядку, а 2-ое - это вариант реализации матричного распределения: по строкам и столбцам. Возможно вас заинтересует также необычное решение этой задачи через создание DSL на базе реализации текучего интерфейса

1 стартмани

21.03.2022    9751    7    kalyaka    11    

45
Оставьте свое сообщение