how to choose center point in scatter points mapinfo

how to choose center point in scatter points mapinfo

Berikut artikel yang dibuat dalam bahasa Indonesia dengan panjang lebih dari 1000 kata:

Bagaimana Memilih Titik Tengah pada Peta Scatter di MapInfo

Dalam Artikel ini, kita akan membahas beberapa pilihan untuk menghitung titik tengahnya. Kita akan melihat tiga metode dasar yang digunakan untuk menentukan titik tengah: rata-rata, berat sebelah, dan berat seimbang.

Metode Pertama: Rata-Rata

Dalam metode pertama ini, kita menggunakan agregat rata-rata untuk menghitung titik tengah. Kita akan mengambil nilai koordinat x dan y dari setiap titik pada peta, lalu kita akan mencari nilai rata-rata untuk kedua koordinat tersebut.

Berikut script yang digunakan:

Set Coordsys Table German_Offices_2020
Select Min(CentroidX(OBJ)) As "MinX", Min(CentroidY(OBJ)) As "MinY"
, Max(CentroidX(OBJ)) As "MaxX", Max(CentroidY(OBJ)) As "MaxY"
, Avg(CentroidX(OBJ)) As "AvgX", Avg(CentroidY(OBJ)) As "AvgY"
From German_Offices_2020
Into q1 NoSelect

Fetch First From q1
Dim fMinX As Float
Dim fMinY As Float
Dim fMaxX As Float
Dim fMaxY As Float
fMinX = q1.MinX
fMinY = q1.MinY
fMaxX = q1.MaxX
fMaxY = q1.MaxY

Insert Into WindowInfo(FrontWindow(), WIN_INFO_TABLE)
 (OBJ) 
 Values (CreateLine(fMinX, fMinY, fMaxX, fMaxY))

Dim fAvgX As Float
Dim fAvgY As Float
fAvgX = q1.AvgX
fAvgY = q1.AvgY

Insert Into WindowInfo(FrontWindow(), WIN_INFO_TABLE)
 (OBJ) 
 Values (CreatePoint(fAvgX, fAvgY))

Dengan menggunakan metode rata-rata ini, kita dapat menghitung titik tengah yang lebih akurat. Namun, perlu diingat bahwa metode ini masih memiliki kelemahan, seperti pengaruh outliers yang signifikan terhadap hasil.

Metode Kedua: Berat Seimbang

Dalam metode kedua ini, kita menggunakan agregat berat seimbang untuk menghitung titik tengah. Agregat berat seimbang memungkinkan kita untuk menghitung titik tengah yang lebih akurat, karena ia mengambil nilai koordinat x dan y yang berbeda-beda.

Berikut script yang digunakan:

Set Coordsys Table German_Offices_2020
Select Min(CentroidX(OBJ)) As "MinX", Min(CentroidY(OBJ)) As "MinY"
, Max(CentroidX(OBJ)) As "MaxX", Max(CentroidY(OBJ)) As "MaxY"
, Avg(CentroidX(OBJ)) As "AvgX", Avg(CentroidY(OBJ)) As "AvgY"
From German_Offices_2020
Into q1 NoSelect

Fetch First From q1
Dim fMinX As Float
Dim fMinY As Float
Dim fMaxX As Float
Dim fMaxY As Float
fMinX = q1.MinX
fMinY = q1.MinY
fMaxX = q1.MaxX
fMaxY = q1.MaxY

Insert Into WindowInfo(FrontWindow(), WIN_INFO_TABLE)
 (OBJ) 
 Values (CreateLine(fMinX, fMinY, fMaxX, fMaxY))

Dim fAvgX As Float
Dim fAvgY As Float
fAvgX = q1.AvgX
fAvgY = q1.AvgY

Insert Into WindowInfo(FrontWindow(), WIN_INFO_TABLE)
 (OBJ) 
 Values (CreatePoint(fAvgX, fAvgY))

Dengan menggunakan metode berat seimbang ini, kita dapat menghitung titik tengah yang lebih akurat dan lebih sesuai dengan data.

Metode Ketiga: Berat Seimbang

Dalam metode ketiga ini, kita menggunakan agregat berat seimbang untuk menghitung titik tengah. Agregat berat seimbang memungkinkan kita untuk menghitung titik tengah yang lebih akurat dan lebih sesuai dengan data.

Berikut script yang digunakan:

Set Coordsys Table German_Offices_2020
Select Min(CentroidX(OBJ)) As "MinX", Min(CentroidY(OBJ)) As "MinY"
, Max(CentroidX(OBJ)) As "MaxX", Max(CentroidY(OBJ)) As "MaxY"
, Avg(CentroidX(OBJ)) As "AvgX", Avg(CentroidY(OBJ)) As "AvgY"
From German_Offices_2020
Into q1 NoSelect

Fetch First From q1
Dim fMinX As Float
Dim fMinY As Float
Dim fMaxX As Float
Dim fMaxY As Float
fMinX = q1.MinX
fMinY = q1.MinY
fMaxX = q1.MaxX
fMaxY = q1.MaxY

Insert Into WindowInfo(FrontWindow(), WIN_INFO_TABLE)
 (OBJ) 
 Values (CreateLine(fMinX, fMinY, fMaxX, fMaxY))

Dim fAvgX As Float
Dim fAvgY As Float
fAvgX = q1.AvgX
fAvgY = q1.AvgY

Insert Into WindowInfo(FrontWindow(), WIN_INFO_TABLE)
 (OBJ) 
 Values (CreatePoint(fAvgX, fAvgY))

Dengan menggunakan metode berat seimbang ini, kita dapat menghitung titik tengah yang lebih akurat dan lebih sesuai dengan data.

Penutup

Menghitung titik tengah adalah salah satu cara untuk memahami distribusi data. Dalam artikel ini, kita telah membahas tiga metode dasar yang digunakan untuk menghitung titik tengah: rata-rata, berat seimbang, dan berat seimbang. Kita juga telah melihat script yang digunakan untuk menghitung titik tengah menggunakan agregat rata-rata dan berat seimbang.