Scatterplots

  • Gegevensverzamelingen
  • Scatterplots
  • grafieken

Gegevensverzameling

Het verzamelen van gegevens is het belangrijkste onderdeel van elk Machine Intelligence-project.

De meest voorkomende gegevens om te verzamelen zijn aantallen en metingen.

Vaak worden gegevens opgeslagen in arrays die de relatie tussen waarden vertegenwoordigen.

Deze tabel bevat huizenprijzen versus grootte:

Prijs7889991011141415
Maat5060708090100 110120130140150

Scatterplots

Een spreidingsplot heeft punten verspreid over een gebied die de relatie tussen twee waarden vertegenwoordigen.

4060801001201401606810121416
House Prices vs. SizeSquare MetersPrice in Millions

Voorbeeld

var xArray = [50,60,70,80,90,100,110,120,130,140,150];
var yArray = [7,8,8,9,9,9,10,11,14,14,15];

// Define Data
var data = [{
  x: xArray,
  y: yArray,
  mode:"markers"
}];

// Define Layout
var layout = {
  xaxis: {range: [40, 160], title: "Square Meters"},
  yaxis: {range: [5, 16], title: "Price in Millions"},
  title: "House Prices vs. Size"
};

// Display with Plotly
Plotly.newPlot("myPlot", data, layout);

grafieken

Een grafiek kan ook worden gebruikt om dezelfde waarden weer te geven:

Prijs7889991011141415
Maat5060708090100 110120130140150
4060801001201401606810121416
House Prices vs. SizeSquare MetersPrice in Millions

Broncode

var xArray = [50,60,70,80,90,100,110,120,130,140,150];
var yArray = [7,8,8,9,9,9,10,11,14,14,15];

// Define Data
var data = [{
  x: xArray,
  y:yArray,
  mode:"lines"
}];

// Define Layout
var layout = {
  xaxis: {range: [40, 160], title: "Square Meters"},
  yaxis: {range: [5, 16], title: "Price in Millions"},
  title: "House Prices vs Size"
};

// Display with Plotly
Plotly.newPlot("myPlot", data, layout);


Wanneer spreidingsplots gebruiken?

Scatterplots zijn ideaal voor:

  • Het "grote plaatje" zien
  • Vergelijk verschillende waarden
  • Potentiële trends ontdekken
  • Patronen in data ontdekken
  • Relaties tussen gegevens ontdekken
  • Clusters en correlaties ontdekken