2382

Потому что на 10 девчонок...

...мы посчитаем сколько ребят!


Пришла мне вчера в голову идея совместить две статистики. Первая - демографическая пирамида, которая показывает как меняются поколения в стране.

На всякий случай поясню, как она устроена: вертикальная черта - это возраст, снизу новорождённые, сверху столетние старики. Слева - количество мужчин, справа - количество женщин в этом возрасте. Более тёмным цветом показан перевес одного пола над другим.

По ней мы можем увидеть разные штуки: демографический провал от ВМВ, видимо эхо от него через 20 лет, а также провал в 90х. Также видно, что до ~35лет количество мужчин больше количества женщин.

Источник для посмотреть: https://ru.wikipedia.org/wiki/Население_России

Источник скачивания сырых данных: https://rosstat.gov.ru/compendium/document/13284

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

Более того, есть важная культурная особенность, в которой мы всё-таки живём. Кратко она формулируется так:

- мужчина старше женщины - это ок

- женщина старше мужчины - не ок

И я нашёл эту статистику для браков, правда, только для США:

Только в ~15% брака женщины старше мужчин. Источник: https://en.wikipedia.org/wiki/Age_disparity_in_sexual_relati...

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

Та же демографическая пирамида, только в виде классического графика: зависимость населения от возраста

Та же статистика по разнице возраста в браке, только в виде зависимости частота от разницы между возрастом мужчины и женщины

Осталось понять, как нам совместить эти два графика. Для начала, посмотрим на второй и разберёмся, что на нём изображено. Чуть-чуть переформулируем описание с Вики и получим вот что: этот график показывает как на женщин в возрасте Х в среднем женятся мужчины в возрасте от Х-20 до Х+20

Ещё раз, другими словами: по этому графику виден максимум по средней линии: это показывает, что женщина любого возраста скорее всего замужем за ровесником. Правая часть графика показывает шанс, что женщина младше мужчины. Левая, соответственно, наоборот.

Итак, для совмещения этих статистик нам понадобится математическая операция свёртка. Уж что это за операция, я расписывать не буду. Ограничусь ссылкой на Википедию и картинкой оттуда же. Если совсем кратко, то это позволит нам из двух функций сделать новую:

Источник: https://ru.wikipedia.org/wiki/Свёртка_(математический_анализ)

Сделав свёртку, мы получим:

синим - скольким мужчинам (У) хотелось бы найти женщин возраста Х

оранжевым - скольким женщинам (У) хотелось бы найти мужчин возраста  Х

Обратите внимание: на просто графике по демографии у мужчин и женщин был одинаковый пик в районе 30 лет. На этом же графике этот пик разъехался, потому что мужчины в среднем хотели бы супруга помладше, и их синий график чуть уехал влево, а женщины предпочли бы мужчин постарше, и их оранжевый график спроса уехал вправо.

Что осталось? Да просто поделить спрос на предложение, и получим, насколько востребован человек данного пола в относительных единицах

Горизонтальная линия показывает "нейтральную ситуацию" на рынке брака: если спрос на кого-то к их количеству равен 1, то в среднем человеку ни просто, ни сложно найти отношения. Если больше 1, то человеку легко найти отношения в данной точке. Если меньше 1, то сложно.

По полученным данным получается, что в возрасте 22 лет у девушек пик популярности с учётом демографической обстановки. Самые же невостребованные мужчины в возрасте 29 лет. В целом, до 35 лет девушкам легче найти спутника по жизни, чем мужчинам того же возраста.

Я не стал включать крайние левые и крайние правые значения по возрасту: до 18 в брак особо не вступают, после 50 высокая мужская смертность вызывает нереальный перекос в графиках. Также на эти проблемы накладываются краевые эффекты свёртки.

Но это ещё не всё! Мне пришла в голову идея ввести антипедофильскую поправку. Выглядит она так:

Спрос на мужчин и женщин <18 лет обнуляем. В добавок, это частично может отражать мобильность людей по достижению совершеннолетия, когда куча молодых парней и девушек переезжает в общаги и начинает учиться в ВУЗах. Они оказываются в среде, резко оторванной от школьников, и начинают жить среди более взрослых людей. И вот что у меня получилось:

ФИНАЛЬНЫЙ РЕЗУЛЬТАТ:

- НА 10 ДЕВЧОНОК ДО 28 ЛЕТ ПО СТАТИСТИКЕ 10-12 РЕБЯТ

- НА 10 ДЕВЧОНОК ПОСЛЕ 32 ЛЕТ ПО СТАТИСТИКЕ 9 РЕБЯТ

В целом, оба графика в левой части уползли вниз, то есть спрос на них упал, но мужской уполз сильно больше. Сохранилась тенденция, что до 35 лет женщинам проще найти спутника, чем мужчинам того же возраста. Особенно сильна эта тенденция до ~28 лет. После чего ситуация обращается и становится более-менее линейной.

TODO: вообще-то говоря, просто обрезать спрос не совсем корректно в рамках данной поправки. По идее, стоило сделать примерно так: мужчины возраста 19 лет, вместо того, чтобы обращать внимание на 17-летних, должны были перенести это внимание на 18-летних, ну и так далее, и наоборот. К сожалению, я поленился это реализовать. Это должно было бы охрененно повысить спрос на 18-летних, особенно девушек из-за асимметричности ядра свёртки.

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

Специально для лиги Упоротых Расчётов!

Правила сообщества

Лига занимается странными веселыми подсчетами на основании уже имеющихся в общем информационном доступе знаний. Расчеты - ради лулзов и хорошего настроения. Не нудите сами и не занудничайте в адрес других, играть в Шелдона Купера хорошо до определенного предела.

4
DELETED
Автор поста оценил этот комментарий

Это "Лига упоротых расчетов", или где?)

раскрыть ветку (1)
41
DELETED
Автор поста оценил этот комментарий

Чёрт, только нашёл, что около 49% россиян состоят в браке. Так что в России около 7464 мужчин, которые состоят в браке с женщинами, которые младше их на 1 день

показать ответы
318
Автор поста оценил этот комментарий

Как видно из графика, пятилетние девушки так же популярны как двадцатилетние и популярнее чем пятнадцатилетние.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (1)
77
DELETED
Автор поста оценил этот комментарий
Предпросмотр
YouTube0:04
показать ответы
10
DELETED
Автор поста оценил этот комментарий

А теперь - посчитай, сколько из них составляют пары М(возраст) + Ж(возраст -1 день).

раскрыть ветку (1)
11
DELETED
Автор поста оценил этот комментарий

0.029%, если верить интерполяции данных

показать ответы
1
Автор поста оценил этот комментарий

"В 22 года спрос на девушек максимальный". Ага, только какого качества этот спрос? Ко мне (22) подкатывают почему-то исключительно мужчины 40+. Каждый считает себя мачу-пикчу и что такая разница - это норм. Я не хочу такого

Иногда бывают 30+. Пробовала, всё равно не то. Хочу парня в районе 23-26. А они все ведут себя так, как будто их девушки не интересуют 🤷‍♀️

раскрыть ветку (1)
7
DELETED
Автор поста оценил этот комментарий

А они все ведут себя так, как будто их девушки не интересуют 🤷‍♀️

Ну, или согласно этим расчётам, они просто опустили руки

Камон, это просто дурацкие расчёты :) ну и желание накинуть говна на вентилятор, не без этого

25
Автор поста оценил этот комментарий

а в 75 возьмут силой

раскрыть ветку (1)
7
DELETED
Автор поста оценил этот комментарий

Не факт, это сейчас так. Будут ли на меня вешаться бабки десятками, когда мне будет 75, зависит в первую очередь от того, сколько моих +- ровесников доживёт до этих лет (и какого пола они будут)

показать ответы
1
DELETED
Автор поста оценил этот комментарий

А в штуках? А научное исследование на тему?

раскрыть ветку (1)
5
DELETED
Автор поста оценил этот комментарий

Это нужно будет ещё прикручивать статистику по % зарегистрированных браков в конкретном возрасте (ведь не 100% людей состоят в браке) такой статистики у меня нет

показать ответы
13
DELETED
Автор поста оценил этот комментарий

Респект. От меня как создателя Лиги Упоротых Расчетов просто респектищще.

раскрыть ветку (1)
4
DELETED
Автор поста оценил этот комментарий

Чем только не займёшься, лишь бы нормальным дата анализом не заниматься)

6
Автор поста оценил этот комментарий

Вообще то спрос формируется желанием / стремлением / готовностью найти партнера, а ваша статистика этого не учитывает. Как и не учитывает сплит на одиночек и пары, так как в паре у человека куда меньшая мотивация искать себе еще партнера. Более того, текущая тенденция скорее такова, что быть одному /одной проще и не всем позарез нужен партнер - незачем жертвовать качеством жизни и комфортом ради статуса и т.д. особенно в зрелом возрасте и при самодостаточности. Мотивация сформировать пару не постоянна и изменяется в зависимости от возрастной группы - что, мне кажется, логично и без исследований. Всплеск "спроса" на мужчин в пожилом возрасте может не означать таковой, если он не отражает реальное желание бабушек познакомиться - тогда у нас не должно остаться одиноких стариков мужского пола в стране :) Занимательное наблюдение, с которым, я думаю, многие согласятся - именно мужчины пожилого возраста больше заинтересованы в создании пар для упрощения быта и психологического комфорта, в то время как пожилые женщины склонны самостоятельно справляться с бытом, часто не связывая это с невостребованностью на брачном рынке и не предпринимая попыток создать отношения с кем-либо :)

Так можно и в лигу знакомств зайти и проанализировать запросы от мужчин и от женщин - там вообще покажется что 100к1 в любом возрасте :)

Короче статистика без полной картины - не статистика, а профанация. Да, я зануда

раскрыть ветку (1)
4
DELETED
Автор поста оценил этот комментарий

Эти расчеты, пожалуй, можно трактовать так: если прямо сейчас все внезапно останутся без отношений, то кому из молодёжи и среднего возраста будет проще найти себе пару? Хотя это всего лишь упоротый расчёт:)

А по ЛЗ я занимался анализом, правда, пост так и не сделал, в комментах запилил: #comment_182981027

13
Carpe diem
Автор поста оценил этот комментарий

Я перечитал, потом ещё раз перечитал, но так и не понял, откуда всплыли данные о

"синим - скольким мужчинам (У) хотелось бы найти женщин возраста Хоранжевым - скольким женщинам (У) хотелось бы найти мужчин возраста Х"

Возраст людей состоящих в браке это возраст людей, которые проблемы поиска партнёра уже решили и из процесса взаимного выбора уже исключены. Из оставшихся необходимо исключить людей, которые по различным причинам (сексуальной ориентации, материального положения, идейных тараканов, психотипа) также не участвуют в выборе (число этих людей будет разным для разных полов) и только соотношение оставшихся людей даст вам входные данные для ваших свёрток.

раскрыть ветку (1)
2
DELETED
Автор поста оценил этот комментарий

"синим - скольким мужчинам (У) хотелось бы найти женщин возраста Хоранжевым - скольким женщинам (У) хотелось бы найти мужчин возраста Х"
Первое - свёртка количество мужчин по годам с ядром в виде разницы возраста в браке

Второе - свёртка количества женщин по годам с ядром в виде отзеркаленной функции разницы возраста в браке

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

Другой информации о разнице возраста в отношениях нет. Да и не вижу смысла разделять серьезные отношения и брак в контексте этих упоротых расчётов.

Из оставшихся необходимо исключить

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

показать ответы
1
DELETED
Автор поста оценил этот комментарий

import matplotlib.pyplot as plt
import sys
import matplotlib as mpl
print(mpl.rcParams.keys())
mpl.rcParams['xtick.direction'] = 'in'
mpl.rcParams['ytick.direction'] = 'in'
mpl.rcParams['xtick.top'] = True
mpl.rcParams['ytick.right'] = True

Чуть красивее картинки будут.

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

Да ладно, почти так же ¯\_(ツ)_/¯

1
DELETED
Автор поста оценил этот комментарий

import matplotlib.pyplot as plt
import sys
import matplotlib as mpl
print(mpl.rcParams.keys())
mpl.rcParams['xtick.direction'] = 'in'
mpl.rcParams['ytick.direction'] = 'in'
mpl.rcParams['xtick.top'] = True
mpl.rcParams['ytick.right'] = True

Чуть красивее картинки будут.

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

Заценю, если не забуду когда к компу вернусь) но так-то и seaborn есть для более красивых графиков

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества