2026-05-07 22:53:13 +03:00
|
|
|
uses MLABC, PlotML;
|
|
|
|
|
|
|
|
|
|
begin
|
|
|
|
|
var ds := Datasets.TitanicRu;
|
|
|
|
|
var df := ds.Data
|
|
|
|
|
.Filter(row -> row.IsValid('Возраст') and row.IsValid('ЦенаБилета'));
|
|
|
|
|
|
|
|
|
|
var age := df.ToVector('Возраст');
|
|
|
|
|
var fare := df.ToVector('ЦенаБилета');
|
2026-05-20 21:25:14 +03:00
|
|
|
var y := df.Int('Выжил');
|
2026-05-07 22:53:13 +03:00
|
|
|
|
|
|
|
|
Plot.Points(age, fare, y, size := 5);
|
2026-05-20 21:25:14 +03:00
|
|
|
Plot.XLabel := 'Возраст';
|
|
|
|
|
Plot.YLabel := 'Цена билета';
|
2026-05-07 22:53:13 +03:00
|
|
|
Plot.Title := 'Титаник: возраст, цена билета и выживание';
|
|
|
|
|
end.
|