Программная реализация и пример алгоритма расчета численности пенсионеров, рынка труда и рождаемости

Автор: Московченко М.Н.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 6 (36), 2018 года.

Бесплатный доступ

Статья посвящена описанию программной реализации алгоритма расчета численности пенсионеров, рынка труда и рождаемости за расчетный период. Приведен контрольный пример расчет

Миграция, эмиграция, иммиграция, коэффициент рождаемости, репродуктивный возраст

Короткий адрес: https://sciup.org/140273547

IDR: 140273547

Текст научной статьи Программная реализация и пример алгоритма расчета численности пенсионеров, рынка труда и рождаемости

В статье приведен пример программной реализации алгоритма расчета численности рождаемости детей, рынка труда, миграционных данных и числа пенсионеров в Белгородской области. Приведен контрольный пример расчетов. На первом этапе необходимо выполнить расчет числа рожденных детей за расчетный период, который будет равен 2016 году.

Число рождаемости детей за 2016 год будет рассчитываться по формуле:

.                49

child (year) =     (d_fem (age,year — 1) *F*d_Jert(age,year — 2)), где child(year) – количество детей, рожденных в данном году;

d_fem(age, year-1) – количество женщин репродуктивного возраста в году, предшествующем рождению детей;

d_fert(age,year-2) – коэффициент рождаемости для женщин определенного возраста в году, предшествующем рождению детей;

F – коэффициент изменения рождаемости [<1>] по сравнению с предыдущим годом.

Коэффициент рождаемости для женщин вычисляется по формуле

^N ^N спец * ^Жен 15—49

, где:

К N коэффициент рождаемости,

К N спец специальный коэффициент рождаемости, d жен 15 – 49 – доля женщин репродуктивного возраста (от 15 – до 49 лет).

В регионе общий коэффициент рождаемости составил 11,6%, а доля женщин. Отсюда специальный коэффициент рождаемости будет равен:

Кмспеи =    — = — = 0,264            (3)

" спец    d жен 15-49     0,439                                V 7

или 26,4%.

Подставим численные значения в переменные формулы: d_fem(age, year-1) будет равно 367675 женщин;

d_fert(age,year-2) = 26,4%;

F = 17,8%.

Подставим полученные значения в формулу расчета числа рожденных детей:

child(year) = 1^=15(367675 * 0,178 * 0,264) = 17277

Число новорожденных в 2016 году составило 17277 детей. Для расчета рождения числа мальчиков и девочек необходимо применить коэффициент 0,51 для мальчиков и 0,49 для девочек.

^men(age0,year) = 0,51 * 17277 = 8811 ,

^fen(age0,year) = 0,49 * 17277 = 8466.(6)

Рисунок 1 – Программный расчет числа новорожденных мальчиков

Число рожденных мальчиков в 2016 году составило 8811 человек, а девочек – 8466. Таким образом, определяется численность и состав населения в возрасте до 1 года в данном году.

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

для мужчин — 1 – mort_men(age –1, year – 1), для женщин — 1 –mort_fem(age– 1, year– 1), где mort_xxx(age– 1, year–1) – коэффициент смертности на одного человека населения (коэффициент смертности / 1000).

Количество мужчин/женщин, доживающих до следующего года определяется как:

d _men(age, year) =d _ men(age –1, year –1) * (1–M *mort _men(age –1, year –2)) ,(7)

d _ fem(age, year) =d _ fem(age –1, year 1) * (1–M *mort _ fem(age –1, year –2)) ,(8)

где d_men(age –1, year –1) –количество мужчин возраста age –1в предыдущем году;

d_fem(age –1, year –1) –количество женщин возраста age –1в предыдущем году;

M–коэффициент изменения смертности [0<1>] по сравнению с предыдущим годом.

dmen(ageyear) = 714132 * (1 - 0,9845) = 11069

dfem(age,year) = 836005 * (1 - 0,9845) = 12958              (10)

На рисунке 3.5 представлен программный расчет численности рынка труда в разработанной программе.

Рисунок 2 – Программный расчет рынка труда

Таким образом, используя формулы рождаемости и дожития населения, можно получить распределение по полу и возрасту в последующем году после базового. Применяя данные методы n раз, можно получить распределение численности населения по полу и возрасту в любом году прогнозного периода.

Процесс миграции можно описать следующим образом:

migr _ fem^age. year) = K. * immigr _ fem{age. year -1) - Kp ^ emigr _ fem^age. year - 1), 100

migr _all{year) = У {migr _ /em{age. year) * migr _ men{age. year)).

age = 0

где imigr_men(age, year) — иммиграция мужчин по возрасту и году;

imigr_fem(age, year) — иммиграция женщин по возрасту и году;

emigr_men(age, year) — эмиграция мужчин по возрасту и году;

emigr_fem(age, year) — эмиграция женщин по возрасту и году; migr_men(age,year) — миграция мужчин по возрасту и году;

migr_fem(age, year) — миграция женщин по возрасту и году;

migr_all(age, year) — миграция мужчин и женщин по году;

K — коэффициент миграции относительно предыдущего года.

migr_all(age, year) = 21560 + 28430 = 49990

Число миграционных потоков населения Белгородской области составило 49990 человека.

Рисунок 5 – Программный расчет миграционных потоков

В статье произведен контрольный пример расчета численности населения, рынка труда, миграционных потоков, расчеты были произведены программно. Показатели необходимые для расчетов были взяты на сайте Федеральной службы государственной статистики по Белгородской области.

Список литературы Программная реализация и пример алгоритма расчета численности пенсионеров, рынка труда и рождаемости

  • Официальный сайт ПФР [Электронный ресурс]. Режим доступа: http://www.pfrf.ru/, свободный
  • Горбенко А.О. Информационные системы в экономике Учебное пособие / А.О.Горбенко. - СПб.: Бином. Лаборатория знаний, 2010. - 292 с.
Статья научная