Пилотируемые космические миссии
Данные о пилотируемых космических миссиях, MannedSpaceMissionData, предоставляют историческую и актуальную информацию об освоении космического пространства человеком.
missions = MannedSpaceMissionData[];
Зададим данные для ряда событий, EventSeries, на основе даты запуска миссий с векторными значениями, оражающими цели и продолжительность каждой миссии.
data = DeleteMissing[
MannedSpaceMissionData[
missions, {"LaunchDate", "Entity", "MissionDuration"}], 1, 2];
es = EventSeries[data[[All, {2, 3}]], {data[[All, 1]]}]
Временная шкала TimelinePlot показывает почти непрерывный диапазон пилотируемых миссий, осуществлённых с 1961 года.
TimelinePlot[es["Dates"]]
Для анализа продолжительности миссий, извлечем второй компонент исходного ряда событий и преобразуем значения в часы.
durations = UnitConvert[es["PathComponent", 2], "Hours"]
Короткие миссии являются наиболее распространенными.
Histogram[durations, Quantity[{0, 6000, 500}, "Hours"],
AxesLabel -> Automatic]
DateListPlot[{durations, line1, line2}, opts]
Рассчитаем описательную статистику длительности космических миссий. Обратим внимание на тот факт, что среднее значение и среднее медианы равнозначно удалены друг от друга, что указывает на длинный хвост распределения.
stats = {Min, Max, Mean, Median};
convert :=
UnitConvert[N[#], MixedUnit[{"Months", "Days", "Hours", "Minutes"}]]
&
TableForm[Map[convert[#[durations]] &, stats],
TableHeadings -> {stats}]
Общее время пребывания человека в космосе.
UnitConvert[Total[durations],
MixedUnit[{"Years", "Months", "Days", "Hours", "Minutes",
"Seconds"}]]