Вчера обновил на своих компьютерах R. Это такая очень удобная программа для разных статистических вычислений; в последнее время она стала одним из моих основных инструментов, вместе с пакетом knitr для автоматической генерации отчетов. Я использовал этот пакет для написания этой заметки.
Среди прочего в дистрибутив R входит больше ста разных наборов данных для тестирования, от количества авиапассажиров за каждый месяц с 1949 по 1960 год до роста и веса американских женщин в семидесятые. Один из этих наборов — статистика выживаемости на "Титанике". Это четырехмерный массив с четырьмя категориями: класс, пол, возраст, выжил человек или нет. Из него легко узнать, например, были ли больше шансы выжить у взрослых или детей:
apply(Titanic, c("Age","Survived"),sum)
## Survived ## Age No Yes ## Child 52 57 ## Adult 1438 654
Мы видим, что спаслось больше половины детей, но только около трети взрослых:
prop.table(apply(Titanic, c("Age","Survived"),sum),1)
## Survived ## Age No Yes ## Child 0.4770642 0.5229358 ## Adult 0.6873805 0.3126195
Женщин тоже спасали в первую очередь:
apply(Titanic, c("Sex","Survived"),sum)
## Survived ## Sex No Yes ## Male 1364 367 ## Female 126 344
prop.table(apply(Titanic, c("Sex","Survived"),sum),1)
## Survived ## Sex No Yes ## Male 0.7879838 0.2120162 ## Female 0.2680851 0.7319149
Однако самое интересное — это влияние на выживаемость социального статуса. На "Титанике" были пассажиры первого, второго и третьего класса, а также экипаж. Вот статистика по ним:
apply(Titanic, c("Class","Survived"),sum)
## Survived ## Class No Yes ## 1st 122 203 ## 2nd 167 118 ## 3rd 528 178 ## Crew 673 212
prop.table(apply(Titanic, c("Class","Survived"),sum),1)
## Survived ## Class No Yes ## 1st 0.3753846 0.6246154 ## 2nd 0.5859649 0.4140351 ## 3rd 0.7478754 0.2521246 ## Crew 0.7604520 0.2395480
Видно, как по мере уменьшения статуса падают и шансы выжить. Это можно изобразить на графике:
mosaicplot(prop.table(apply(Titanic, c("Class","Survived"),sum),1), color=TRUE, main="Survival and Class")

Интересно также посмотреть на выживание детей:
apply(Titanic[,,"Child",], c("Class","Survived"),sum)
## Survived ## Class No Yes ## 1st 0 6 ## 2nd 0 24 ## 3rd 52 27 ## Crew 0 0
prop.table(apply(Titanic[,,"Child",], c("Class","Survived"),sum),1)
## Survived ## Class No Yes ## 1st 0.0000000 1.0000000 ## 2nd 0.0000000 1.0000000 ## 3rd 0.6582278 0.3417722 ## Crew NaN NaN
Спасли всех детей, плывших в первом и втором классе, но только треть детей из третьего (среди экипажа детей не было). Более того, выживаемость детей в третьем классе меньше общей выживаемости в первом и втором.
Посмотрим еще на выживаемость взрослых мужчин и женщин по классам:
prop.table(Titanic[,"Male","Adult",],1)
## Survived ## Class No Yes ## 1st 0.6742857 0.32571429 ## 2nd 0.9166667 0.08333333 ## 3rd 0.8376623 0.16233766 ## Crew 0.7772622 0.22273782
prop.table(Titanic[,"Female","Adult",],1)
## Survived ## Class No Yes ## 1st 0.02777778 0.9722222 ## 2nd 0.13978495 0.8602151 ## 3rd 0.53939394 0.4606061 ## Crew 0.13043478 0.8695652
Ну и общая картинка (в абсолютных числах):
mosaicplot(Titanic, color=TRUE)

Да, обещанный совет. Он, боюсь, тривиален, но все же.
Если вы плывете на "Титанике", постарайтесь быть вызывающим жалость пассажиром первого класса.
no subject
Date: 2015-03-27 05:38 pm (UTC)no subject
Date: 2015-03-27 05:42 pm (UTC)no subject
Date: 2015-03-27 05:50 pm (UTC)no subject
Date: 2015-03-27 05:58 pm (UTC)Кстати, действительно, отчего такой провал по мужчинам во втором классе?
no subject
Date: 2015-03-27 06:06 pm (UTC)Проблема России в том, что она в 3-м классе.
no subject
Date: 2015-03-27 06:08 pm (UTC)no subject
Date: 2015-03-27 06:09 pm (UTC)no subject
Date: 2015-03-27 06:10 pm (UTC)- нет
- А он есть!
Ну хорошо, не планете, а всем государствам планеты.
no subject
Date: 2015-03-27 06:29 pm (UTC)Однако страдают от них преимущественно огромные и неповоротливые Титаники.
no subject
Date: 2015-03-27 06:41 pm (UTC)no subject
Date: 2015-03-27 06:52 pm (UTC)no subject
Date: 2015-03-27 07:45 pm (UTC)Я когда считал для себя, получил совершенно другой результат.
1. Если смотреть выживаемость мужчин (я же мужчина, бабы пусть за себя сами думают), то минимум наблюдается именно во втором классе. Из 3-го класса спаслось вдвое больше мужчин.
2. Надо понимать, что спастись из 3-го класса было сложнее по фундаментальным причинам. Это видно как раз по числу спасшихся женщин и детей. Третий класс ехал в жопе трюма, туда вода потекла в первую очередь, плюс свет из-за потопа отрубился, где выход неясно, да ещё те самые решётки (какие-то требования иммиграционного законодательства того времени), преграждающие выход, открывать которые никто не торопился.
2а. Если отнормировать процент спасшихся мужчин по проценту спасшихся женщин-детей, считая, что шансы выбежать из трюма наверх были у всех примерно равны, а уже наверху шансы женщин были такие же как у остальных классов, то получается: из числа тех мужчин 3-го класса, кто уже сумел выбраться из трюма наверх,
спаслось столько же процентов, как и из 1-го класса.
Итого имеем результат как в экономике: именно средний класс самый уязвимый. Именно средний класс платит больше всего налогов -- богачи от них шифруются, с лимиты взять нечего. И при этом по ним неблагоприятные экономические факторы бьют в первую очередь.
Иными словами. Богачи купили места в шлюпках ха деньги. Лимита пробилась локтями, им не впервой. А вот средний класс, не имея ни того, ни другого оказался между молотом и наковальней.
no subject
Date: 2015-03-27 08:12 pm (UTC)Kaggle
Date: 2015-03-27 08:51 pm (UTC)https://www.kaggle.com/c/titanic-gettingStarted
no subject
Date: 2015-03-27 09:04 pm (UTC)no subject
Date: 2015-03-27 09:15 pm (UTC)Проблема России в том, что в Титанике под названием Планета, она занимает место в 3-м классе - как большой и неповоротливый Титаник.
no subject
Date: 2015-03-27 09:18 pm (UTC)(Выше уже написали: каюты третьего класса были, естественно, в дебрях, и многие не добежали оттуда до шлюпок.)
no subject
Date: 2015-03-27 09:26 pm (UTC)Или хотя бы успешно притворяться таким в очереди на шлюпку. Из шлюпки уже не выкинут.
no subject
Date: 2015-03-27 09:28 pm (UTC)Проблема России, в том, что она не понимает, что ее засунули в 3-й класс. Или делает вид, что не понимает.
no subject
Date: 2015-03-27 10:58 pm (UTC)no subject
Date: 2015-03-27 11:03 pm (UTC)Я эту цитату обнаружил на фикшнбуке уже очень давно, там же было обсуждение в комментариях, уже выпиленное, в котором комментаторы Никонова опровергали.
no subject
Date: 2015-03-27 11:28 pm (UTC)no subject
Date: 2015-03-27 11:33 pm (UTC)no subject
Date: 2015-03-27 11:56 pm (UTC)no subject
Date: 2015-03-28 01:11 am (UTC)no subject
Date: 2015-03-28 04:03 am (UTC)no subject
Date: 2015-03-28 11:19 am (UTC)no subject
Date: 2015-03-28 11:43 am (UTC)no subject
Date: 2015-03-28 11:54 am (UTC)no subject
Date: 2015-03-28 12:05 pm (UTC)no subject
Date: 2015-03-28 01:21 pm (UTC)no subject
Date: 2015-03-28 01:34 pm (UTC)Слепо́й ме́тод — процедура проведения исследования реакции людей на какое-либо воздействие, заключающаяся в том, что испытуемые не посвящаются в важные детали проводимого исследования. Метод применяется для исключения субъективных факторов, которые могут повлиять на результат эксперимента.
Когда работал в науке -- много таких экспериментов видел. Лажа полная всегда получается, когда исследователи не понимают что они делают. Но у нас физика была, конечно, а не живодёрство.
no subject
Date: 2015-03-28 02:40 pm (UTC)берём сиреневый 3й класс: ленточка идёт к точке МЕЖДУ м. и ж. , а оттуда - к точке МЕЖДУ да/нет.
Т.е. если ты гермафродит, путешествующий 3м классом, то...то ли спасёшься, то ли нет.
а что ещё за другая полоса вертикальная,шо оно значит?
какая белиберда
no subject
Date: 2015-03-29 12:58 am (UTC)no subject
Date: 2015-03-29 01:40 am (UTC)no subject
Date: 2015-03-30 10:02 pm (UTC)no subject
Date: 2015-04-02 11:38 am (UTC)Мало того, все эти пересечения с другими цветами тоже кое-где дают сиреневый, так что пытливый зритель (поклон) недоумевает, случился ли у участников предсмертный[революционный] секс с пассажирами 1 и 2 классов