Может стоит найти медиану всех пассажиров и медиану выживших, вот бля а если они равны?
А ты что думаешь, сосач?
сосач?
Ну наверняка же тут есть не только школьники но и студенты 1 курса?
А это и в школе проходили наверное
Находишь медиану, если она меньше среднего значения - верно, если нет - нет.
>>62703193
медиану чего? и какая разница больше ли она среднего?
Там для каждого человека даны 0 или 1 - выжил он или нет и целое число - возраст
>>62702965
>в среднем выживали
Крушений кораблей-то сколько было? Или дана лишь общая статистика по всем крушениям?
>>62703198
Не очень пойму ни как это строить на дискретных данных, ни тем более как это поможет решить задачу.
>>62703318
Одно крушение. Для каждого человека дан возраст и выжил он или нет
Хуй знает, как с точки зрения математики, но просто разносишь выживших по оси возраста и смотришь, где их больше. Или нужно с доказательством и формулой?
>>62703374
А как тогда понять фразу "в среднем выживали"-то?!
Лично я тут вопрос не очень могу понять. В этом, вероятно, и состоит суть задачи.
Можно, например, сравнить средний возраст выживших и средний возраст умерших. Если первое меньше — значит верно.
>>62703390
не, нужно просто посчитать. define смотришь, где их больше?
>>62702965
Кури мат. статистику, численные методы и эконометрику, если я правильно понял, что нужно доказать или опровергнуть гипотезу
>в среднем выживали более молодые пассажиры?
с определенной достоверностью.
Мимоприкладник
>>62703449
А вообще, можно сделать проще, если делать как пишет >>62703431 . Вычислить средний возраст, и в два массива записывать мертвых и живых. И дальше от этого опираться.
>>62703431
Ну ёпта, у тебя вот такая хуйня получается.
>>62703557
То, что выжило много молодых ещё ничего не значит. Может там был мильон молодых и 3 старика.
>>62703422>>62703511
Я бы среднее не стал сравнивать. Так как если там выжило 10 человек с возрастом 50 лет, один с возрастом 100500 лет а умерли 100 человек с возрастом 20 лет, то получается что выживали более молодые, что неправильно.
>>62703615
Ну и по любому значит выживали чаще молодые, в чём проблема?
>>62703646
Если из 1000 молодых выжило 150, а из 200 стариков выжило 100, то выжавали чаще старые.
>>62703643
>то получается что выживали более молодые, что неправильно.
Это с чего же так получается? Средний возраст умерших — 20, а выживших — 9181.
Вообще, тут мало инфы, похоже. Нужно знать общее количество людей тоже.
>>62703717
Ну так дай конкретные данные, раз общая формула не нужна, анону будет проще.
>>62703792
А я не ОП.
Я так понял, у него есть бд/таблица вида:
11 — 0
16 — 1
26 — 1
13 — 0
99 — 0 ещё до крушения откинулся
56 — 1
34 — 0
и т.д.
ХУЙ ЗНАЕТ
попробуй для каждого возраста установить проент выживших, чтоле блять. Типа 2 пасса по 99 - 1 выжил, 4 пасса по 18 - 2 выжили итд. Хотя тут тоже еботня выходит
>>62703792
Нужен алгоритм, данные я лучше не буду давать, так как на конкретных данных анон найдет решение, но нужно чтоб оно работало всегда.
Вообще я бы искал количество выживших больше/меньше медианы, но не очень понятно что делать если возраст нескольких человек равен ей. Вообще я бы разбил медиану на 2 части a и b - по середине всех отсортированных данных и добавил прибавил бы k * a / (a+b) к молодым и k * b / (a+b) к старым, к - количество выживших у которых возраст равен медиане
Берем всех пассажиров, сортируем по возрасту. Первую половину (по количеству, не по возрасту) отбираем и считаем там процент выживших. То же самое во второй половине. Сравниваем проценты, если первый больше - верно, если второй - нет.
>>62704017
не очень понятно что делать если у нескольких человек возраст равен медиане см >>62703955
>>62702965
Для начала определим критерии сравнения: считаем количество выживших, и считаем среднее значение их возраста, то же самое делаем с трупами. Сравниваем. Если ср. знач. выживших больше, чем ср. знач трупчинских, возвращаем истину, иначе мы все проиграли.
мимо-повелитель-алгоритмов
>>62704053
А при чём здесь медиана?
>>62704068
скорее речь о медианах, среднее там вообще не причем.
>>62704087
Лол, и правда ведь.
>>62703955
Так какие данные известны? Пары значений [возраст, выжил/не выжил]?
>>62704100
Нет, это как раз медиана там не при чём. Как по-твоему в мат.статистике усредняют показатели? Ищут медиану? Авотхуй, ищут среднее значение выборки.
>>62704087
если ты отсортируешь все по возрасту а у тебя у нескольких человек возраст равен возрасту центрального, у тебя не понятно куда ты выживших отнесешь
>>62704132
Повторяю же, делим на половины не по возрасту, а по количеству, то есть первые 50, если их всего 100.
>>62704129
Тогда если у одного живого человека возраст 100500, то получается в любом случае умирали более молодые.
>>62704159
> делим на половины
> по количеству
Зачем?
>>62704194
в прочем для среднего теже проблемы остаются - соснешь если у нескольких человек возраст среднему равен.
>>62704200
Потому что если делить по возрасту хуйня получается.
Вообще, по-моему рабочее решение, нет?
>>62704194
Нет, не в любом. Допустим, было 4 выживших и 4 умерших. Возраст выживших: 100, 13, 11, 23. Возраст умерших: 80, 21, 10, 33. Какие по-твоему выжили, а какие умерли - молодые или старые?
>>62704214
Хм... Берем медианный возраст всех пассажиров, сравниваем его с медианным возрастом выживших. Если у выживших возраст меньше, то выживают более молодые. Если больше, то более старые.
>>62704275
нет
>>62704280
а что делать если они равны?
>>62704316
Почему нет? Докажи примером
>>62704316
И что делать, если медианы нет? И блядь, почему итт все такие тупые?
>>62704335
age 1 1 2 2 2 2 2 3
alive 0 1 1 1 0 0 1 1
>>62704316
> а что делать если они равны?
Если они равны, то ни то, ни другое. Так бывает. Чем больше выборка, тем меньше шанс, что они будут равны.
>>62704194
Возраст людей, всё-таки, огранияен, и разброс не такой большой. Конечно, в случае близких показателей один выживший столетний подпортит сиатистику, но такие редкие и внезапные скачкиобычно игнорируют/снлаживают. Да и в любом случае, в такой ситуации (конда возраств выживших и умерших примерно равны), ответ на оп-вопрос должен быть нет.
Например, если выдило сто человек в возрастк от 1 до 100 (с шагом в 1 год), а умерли с 2 до 101, то глупо полагать, что молодые чаще выживали.
>>62704335
Пример выше. Однозначно определить, какие выжили, а какие умерли можно только если высчитать средний возраст и тех и других. И медиана здесь абсолютно не при чём.
>>62704395
>то глупо полагать, что молодые чаще выживали.
То есть, что выживали более молодые.
>>62704371
Хуёвый пример. Вот 2 - это молодой или старый?
>>62704423
Наоборот.
>>62704423
Вернее, да.
>>62704436
Ты неверно мыслишь.
>>62704497
Почему?
>>62704366
Взять среднее от двух ближайших к медиане значений.
>>62704459>>62704452
Что да, что наоборот? Разница между возрастами (и средним возрастом) умерших и выживших оче мала (50.5 против 51.5). Формально, конечно, выжили более молодые, но при большей выборе может что угодно случиться.
>>62704532
Не только формально. Понимаешь, 50.5 меньше, чем 51.5. Не формально меньше, а просто меньше.
>>62704561
Добавление всего двух людей с возрастами 1 и 101 в соответствие группы выровняет эти цифры. Я бы это погрешностью считал. Но не суть, я от темы отвлёкся.
>>62704497
А, ты к тому, что результат будет зависеть от того, как распределить тех, кто "в середине" с одинаковым возрастом? Этим можно пренебречь же, их не так много относительно общего числа плюс вероятность того, что именно в середине будет куча людей одного возраста, крайне мала.
>>62704524
хуёвое и ничем не обоснованное решение
>>62704509
Потому что 2 это 2, это ни молодой и ни старый, это просто возраст.
*соответствующие
>>62704611
Нет, я к тому, что всё познаётся в сравнении. Ты не можешь сказать, молодой ли человек с возрастом 2, пока не сравнишь его с возрастом как минимум ещё одного человека.
>>62704617
> хуёвое и ничем не обоснованное решение
Дай мне любую похожую на правду выборку (в разбросом возрастов больше, чем на пару единиц), и я смогут ответить на вопрос из оппоста.
>>62704648
И? Какое отношение это имеет к задаче?
>>62704667
Самое прямое. Задача была такая: подвредить или опровергнуть высказывание о том, что умирали более молодые пассажиры. Очевидно, что для этого нам нужно сравнить средний возраст умерших со средним возрастом выживших. У кого больше, тот и старый. Что не понятно?
>>62704674
10, 11, 13, 21, 23, 33, 80, 100 — медиана 22.
11, 13, 23, 100 — медиана 18.
Выжили более молодые.
Наверно все-таки стоит отсортировать во возрасту посчитать количество выживших в первой половине до М (М - медиана если она есть), во второй половине со следующего элемента после М. Затем если есть медиана то прибавить к суммам эти числа >>62703955. Вроде похоже на правду, но доказать это я вряд-ли смогу. Вообще наверняка это какая-то известная операция, анон не знает как это называется?
>>62704777
> анон не знает как это называется
Среднее, блядь, арифметическое. Если смоневаешься: проверь распределение на нормальность.
Ладно я спать, еще завтра на работе спрошу
>>62704882
Оп, погоди. Запости свой пак с няшами, а? Пожалуйста.
Ну тупые, пиздец. Сажи.
>>62704882
Попробовал сам сделать с рандомными значениями. Как и ожидалось, средний возраст близится к 50, но с каждым прогоном меняется, порой и 42 против 50 бывает.
Чем такое решение не устраивает-то, я никак не пойму?
>>62704977
не уверен что здесь о средних, так как если выжил один человек с возрастом 100500 лет, то автоматически умирали более молодные
Бля я еще подумал, вообще правильная интерпретация - это в каком количество всевозможных пар людей выжил более молодой а более старый умер разделить на количество пар где наоборот. Этож пиздец - явно не среднее и не медиана.
>>62705048
Что вот ты опять со своими 100500? Мы про людей, всё-таки, говорим, или просто про подсчёт непонятно чего? Эти 100500, которые на несколько порядков больше других значений, любому способу решения могут нагадить.
Я уже писал, если есть такие разкие скачки, то можно, например, добавить функцию, что если какое-то из значений массива отличается от среднего значения на больше, чем, скажем, 200%, и если таких значений малое количество (менее 1% от общего количества, например), то его не учитываем, списывания на ошибку.
Хотя, серьёзно портит оно только лишь при малой выборке.
Вот, например, сделав 10 млн случайных значений, средние возраста выживших и умерших получились 50.0088 и 50.0097, несмотря на то, что к общему возрасту живых я добавил именно 100500, тогда как остальные там от 0 до 100. То есть, мало того, что разницы почти никакой (как и должно быть), так ещё и средний возраст выживших меньше, чем возраст умерших.
>>62705533
А по какому принципу ты на пару делить будешь?
>>62705766
> Эти 100500, которые на несколько порядков больше других значений, любому способу решения могут нагадить.
Не нагадят ни одному способу с медианами.
>>62702965 Если ты хочешь ответить на вопрос "Верно ли, что в среднем выживали более молодые пассажиры?", ты должен сравнить возраста в группе умерших и выживших (Стьюдент или Манн-Уитни в зависимости от распределения). В итоге ты можешь сказать, что умершие чуваки были значимо старше.
>>62702965
ОП-ХУЙ, ты пишешь про медиану, но ходу даже не знаешь что это. Про критерий Манна-Уитни и непараметрическую статистику ИТТ похоже тоже никто не слышал судя по вашим "100500".
>>62705807
Это твоё? >>62704728?
На какие интервалы-то ты делил, чтобы 22 и 18 получить?
>>62706020
Обычная медиана. Полусумма ближайших к центру значений.
>>62706085
Можно подробне? Центром что является? 50?
>>62706181
При нeчeтном числe элeмeнтов цeнтр в цeнтрe, лол. Нaпримeр, для 7 элeмeнтов цeнтрaльный — это чeтвeртый, он жe мeдиaнa. Для чeтного числa элeмeнтов, нaпримeр 8, цeнтр — 4.5, тaк чо в кaчeствe мeдиaны пойдeт полусуммa 4 и 5 элeмeнтов.
Привет, сосач.
Пусть даны возраст пассажиров корабля и флаг того выжил человек или нет. Будь няшей, объясни как ответить на вопрос "Верно ли, что в среднем выживали более молодые пассажиры?". Ведь считать количество выживших с возрастом как меньше / больше среднего так и медианы явно хуевая идея.