НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Штучний інтелект. Уроки для початківців

En

Точкові діаграми

  • Збір даних
  • Точкова діаграма (розсіювання)
  • Графіки

Збір даних

Збір даних є найважливішою частиною будь-якого проєкту машинного інтелекту.

Найпоширенішими даними для збору є числа та вимірювання.

Часто дані зберігаються в масивах, що представляють зв’язок між значеннями.

Ця таблиця містить ціни на будинки в порівнянні з розміром:

Ціна7889991011141415
Розмір5060708090100110120130140150

Точкові діаграми (розсіювання)

Точкова діаграма (розсіювання) містить точки, розкидані по області, що відображає зв’язок між двома значеннями.

Приклад

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);
Спробуйте самі »

Графіки

Для відображення тих самих значень також можна використовувати Графік:

Ціна7889991011141415
Розмір5060708090100110120130140150

Вихідний код

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);

Спробуйте самі »


Коли використовувати діаграми розсіювання

Діаграма розсіювання чудово підходить для:

  • Бачення "великої картини"
  • Порівняти різні значення
  • Виявлення потенційних тенденцій
  • Виявлення шаблонів у даних
  • Виявлення зв’язків між даними
  • Виявлення кластерів і кореляцій