Точкові діаграми
- Збір даних
- Точкова діаграма (розсіювання)
- Графіки
Збір даних
Збір даних є найважливішою частиною будь-якого проєкту машинного інтелекту.
Найпоширенішими даними для збору є числа та вимірювання.
Часто дані зберігаються в масивах, що представляють зв’язок між значеннями.
Ця таблиця містить ціни на будинки в порівнянні з розміром:
Ціна | 7 | 8 | 8 | 9 | 9 | 9 | 10 | 11 | 14 | 14 | 15 |
Розмір | 50 | 60 | 70 | 80 | 90 | 100 | 110 | 120 | 130 | 140 | 150 |
Точкові діаграми (розсіювання)
Точкова діаграма (розсіювання) містить точки, розкидані по області, що відображає зв’язок між двома значеннями.
Приклад
const xArray = [50,60,70,80,90,100,110,120,130,140,150];
const yArray = [7,8,8,9,9,9,10,11,14,14,15];
// Визначити дані
const data = [{
x: xArray,
y: yArray,
mode:"markers"
}];
// Визначити макет
const layout = {
xaxis: {range: [40, 160], title: "Квадратних метрів"},
yaxis: {range: [5, 16], title: "Ціна в мільйонах"},
title: "Ціни на житло в порівнянні з розміром"
};
// Відобразити за допомогою Plotly
Plotly.newPlot("myPlot", data, layout);
Спробуйте самі »
Графіки
Для відображення тих самих значень також можна використовувати Графік:
Ціна | 7 | 8 | 8 | 9 | 9 | 9 | 10 | 11 | 14 | 14 | 15 |
Розмір | 50 | 60 | 70 | 80 | 90 | 100 | 110 | 120 | 130 | 140 | 150 |
Вихідний код
const xArray = [50,60,70,80,90,100,110,120,130,140,150];
const yArray = [7,8,8,9,9,9,10,11,14,14,15];
// Визначити дані
const data = [{
x: xArray,
y:yArray,
mode:"lines"
}];
// Визначити макет
const layout = {
xaxis: {range: [40, 160], title: "Квадратних метрів"},
yaxis: {range: [5, 16], title: "Ціна в мільйонах"},
title: "Ціни на житло в порівнянні з розміром"
};
// Відобразити за допомогою Plotly
Plotly.newPlot("myPlot", data, layout);
Коли використовувати діаграми розсіювання
Діаграма розсіювання чудово підходить для:
- Бачення "великої картини"
- Порівняти різні значення
- Виявлення потенційних тенденцій
- Виявлення шаблонів у даних
- Виявлення зв’язків між даними
- Виявлення кластерів і кореляцій