# KMeans2D - grafik fonksiyonu

KMeans2D(), k-ortalama kümelemesi uygulayarak grafiğin satırlarını değerlendirir ve her bir grafik satırı için bu veri noktasının atandığı kümenin küme kimliğini görüntüler. Kümeleme algoritması tarafından kullanılan sütunlar sırasıyla coordinate\_1 ve coordinate\_2 parametreleri tarafından belirlenir. Bunların her ikisi de toplamadır. Oluşturulan küme sayısı, num\_clusters parametresi tarafından belirlenir. Veriler isteğe bağlı olarak norm parametresi ile normalleştirilebilir.

KMeans2D, veri noktası başına tek bir değer döndürür. Döndürülen değer, ikili değerdir ve her bir veri noktasının atanmış olduğu kümeye karşılık gelen tamsayı değeridir.

Söz Dizimi:

KMeans2D(num\_clusters, coordinate\_1, coordinate\_2 [, norm])

Dönüş verileri türü: dual

Bağımsız Değişkenler:

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| num\_clusters | Küme sayısını belirten tamsayı. |
| coordinate\_1 | Birinci koordinatı (genellikle grafikten oluşturulabilen dağılım grafiğinin x ekseni) hesaplayan toplama. coordinate\_2 adlı ek parametre, ikinci koordinatı hesaplar. |
| norm | KMeans kümelemesinden önce veri kümelerine uygulanan isteğe bağlı normalleştirme yöntemi.<br><br>Olası değerler:<br><br>Normalleştirme yok için 0 veya "none"<br><br>z puanı normalleştirme için "zscore"<br><br>Min-maks normalleştirme için 2 veya "minmax"<br><br>Hiç parametre sağlanmadıysa veya sağlanan parametre yanlışsa, normalleştirme yok uygulanır.<br><br>Z puanı, özellik ortalamasına ve standart sapmaya göre verileri normalleştirir. Z puanı, her özelliğin aynı ölçeğe sahip olmasını sağlamaz, ancak aykırı değerlerle çalışırken min-maks'tan daha iyi bir yaklaşımdır.<br><br>Min-maks normalleştirme, her birinin minimum ve maksimum değerlerini alarak ve her bir veri noktasını yeniden hesaplayarak özelliklerin aynı ölçeğe sahip olmasını sağlar. |

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/KMeans2D.htm)

#### Örnek: Grafik ifadesi

Bu örnekte, Iris veri kümesini kullanarak bir dağılım çizimi grafiği oluşturup verileri ifadeye göre renklendirmek için KMeans kullanırız.

Ayrıca num\_clusters bağımsız değişkeni için bir değişken de oluşturur ve sonra küme sayısını değiştirmek için bir değişken giriş kutusu kullanırız.

Iris veri kümesi çeşitli biçimlerde genel kullanıma sunulur. Qlik Sense içinde veri yükleme düzenleyicisini kullanarak verileri yüklenecek satır içi tablo olarak sağladık. Bu örnek için veri tablosuna bir Kimlik sütunu eklediğimizi unutmayın.

[Iris veri kümesi: Qlik Sense içinde veri yükleme düzenleyicisi için satır içi yükleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/KMeans2D.htm#IrisData)

Qlik Sense uygulamasına verileri yükledikten sonra şunları yaparız:

1. Bir Dağılım çizimi grafiğini yeni bir sayfaya sürükleyin. Grafiği Yaprak şema (ifadeye göre renk) olarak adlandırın.
2. Küme sayısını belirtmek için bir değişken oluşturun. Ad değişkeni için KmeansPetalClusters girin. Tanım değişkeni için =2 girin.
3. Grafik için Veri'yi yapılandırma:
   1. Boyutlar bölümünde, Kabarcık için alanın kimlik bilgisini seçin. Etiket için Küme Kimliğini girin.

   2. Hesaplamalar bölümünde, X ekseni ifadesi için Sum([petal.length]) seçeneğini belirleyin.

   3. Hesaplamalar bölümünde, Y ekseni ifadesi için Sum([petal.width]) seçeneğini belirleyin.

      Yaprak şema (ifadeye göre renk) grafiği için veri ayarları

      Yaprak şema (ifadeye göre renk) grafiği için veri ayarları

      Yaprak şema (ifadeye göre renk)Yaprak şema (ifadeye göre renk) grafiği için veri ayarları![Configure Data for Petal (color by expression) chart](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_KmeansData.png)

      Veri noktaları, grafikte çizilir.

      Yaprak şema (ifadeye göre renk) grafiğindeki veri noktaları

      Yaprak şema (ifadeye göre renk) grafiğindeki veri noktaları

      Yaprak şema (ifadeye göre renk)Yaprak şema (ifadeye göre renk) grafiğindeki veri noktaları![Data points on Petal (color by expression) chart.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_KmeansChartDataPoints.png)
4. Grafik için Görünüş'ü yapılandırma:
   1. Renkler ve gösterge bölümünde, Renkler için Özel'i seçin.

   2. Grafiği İfadeye göre renklendirmek için seçin.

   3. İfade için şunu girin: kmeans2d($(KmeansPetalClusters), Sum([petal.length]), Sum([petal.width]))

      KmeansPetalClusters öğesinin, 2 olarak ayarladığımız değişken olduğunu unutmayın.

      Alternatif olarak şunu girin: kmeans2d(2, Sum([petal.length]), Sum([petal.width]))

   4. İfade bir renk kodudur onay kutusunun seçimini kaldırın.

   5. Etiket için şunu girin: Küme Kimliği

      Yaprak (ifadeye göre renk) grafiğinin görünüş ayarları

      Yaprak (ifadeye göre renk) grafiğinin görünüş ayarları

      Yaprak (ifadeye göre renk)Yaprak (ifadeye göre renk) grafiğinin görünüş ayarları![Yaprak (ifadeye göre renk) grafiğinin görünümü.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_KmeansAppearance.png)

      Grafikteki iki küme, KMeans ifadesine göre renklendirilir.

      Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler

      Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler

      Yaprak (ifadeye göre renk)Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler![Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_KmeansChartColorByExpression.png)
5. Küme sayısı için bir Değişken girişi kutusu ekleyin.
   1. Varlık panelinde, Grafikler'i açın.

   2. Pano nesneleri altında, bir Değişken girişi kutusunu sayfaya sürükleyin.

      Dashboard paketine erişimimiz olmasaydı, oluşturduğumuz değişkeni kullanarak veya doğrudan ifade içinde bir tam sayı olarak küme sayısını yine de değiştirebilirdik.

   3. Görünüm altında, Genel öğesine tıklayın.

   4. Başlık için aşağıdakileri girin: Kümeler

   5. Değişken'e tıklayın.

   6. Ad için aşağıdaki değişkeni seçin: KmeansPetalClusters.

   7. Şu şekilde göster için Kaydırıcı'yı seçin.

   8. Seçin Değerler, ve ayarları gerektiği gibi yapılandırın,

      Kümeler değişken giriş kutusu için Görünüm

      Kümeler değişken giriş kutusu için Görünüm

      KümelerKümeler değişken giriş kutusu için Görünüm ![Kümeler değişken giriş kutusu için Görünüm](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_KmeansVariableInputBox.png)

   Düzenlememiz bittiğinde, Kümeler değişken giriş kutusundaki kaydırıcıyı kullanarak küme sayısını değiştirebiliriz.

   Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler

   Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler

   Yaprak (ifadeye göre renk)Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler ![Yaprak (ifadeye göre renk) grafiğinde ifadeye göre renklendirilen kümeler.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_KmeansChartColorByExpressionVariableChange.png)

Otomatik kümeleme

KMeans işlevleri, derinlik farkı (DeD) adlı bir yöntem kullanılarak otomatik kümelemeyi destekler. Bir kullanıcı, küme sayısı için 0 değerini ayarladığında, o veri kümesi için optimum küme sayısı belirlenir. Küme sayısı (k) için bir tamsayı, belirtik şekilde döndürülmese de KMeans algoritması içinde hesaplanır. Örneğin, KmeansPetalClusters değeri için işlevde 0 değeri belirtilirse veya bir değişken giriş kutusu aracılığıyla ayarlanırsa optimum bir küme sayısına dayalı olarak veri kümesi için küme atamaları otomatik şekilde hesaplanır.

K-Ortalamaları derinlik farkı yöntemi, (k) değeri 0 olarak ayarlandığı andaki optimum küme sayısını belirler

K-Ortalamaları derinlik farkı yöntemi, (k) değeri 0 olarak ayarlandığı andaki optimum küme sayısını belirler

K-Ortalamaları derinlik farkı yöntemi, (k) değeri 0 olarak ayarlandığı andaki optimum küme sayısını belirler ![K-ortalamaları derinlik farkı yöntemi, optimum küme sayısını belirler](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_Kmeans2dDed.png)

#### Iris veri kümesi: Qlik Sense içinde veri yükleme düzenleyicisi için satır içi yükleme

```
IrisData:
Load * Inline [
sepal.length, sepal.width, petal.length, petal.width, variety, id
5.1, 3.5, 1.4, 0.2, Setosa, 1
4.9, 3, 1.4, 0.2, Setosa, 2
4.7, 3.2, 1.3, 0.2, Setosa, 3
4.6, 3.1, 1.5, 0.2, Setosa, 4
5, 3.6, 1.4, 0.2, Setosa, 5
5.4, 3.9, 1.7, 0.4, Setosa, 6
4.6, 3.4, 1.4, 0.3, Setosa, 7
5, 3.4, 1.5, 0.2, Setosa, 8
4.4, 2.9, 1.4, 0.2, Setosa, 9
4.9, 3.1, 1.5, 0.1, Setosa, 10
5.4, 3.7, 1.5, 0.2, Setosa, 11
4.8, 3.4, 1.6, 0.2, Setosa, 12
4.8, 3, 1.4, 0.1, Setosa, 13
4.3, 3, 1.1, 0.1, Setosa, 14
5.8, 4, 1.2, 0.2, Setosa, 15
5.7, 4.4, 1.5, 0.4, Setosa, 16
5.4, 3.9, 1.3, 0.4, Setosa, 17
5.1, 3.5, 1.4, 0.3, Setosa, 18
5.7, 3.8, 1.7, 0.3, Setosa, 19
5.1, 3.8, 1.5, 0.3, Setosa, 20
5.4, 3.4, 1.7, 0.2, Setosa, 21
5.1, 3.7, 1.5, 0.4, Setosa, 22
4.6, 3.6, 1, 0.2, Setosa, 23
5.1, 3.3, 1.7, 0.5, Setosa, 24
4.8, 3.4, 1.9, 0.2, Setosa, 25
5, 3, 1.6, 0.2, Setosa, 26
5, 3.4, 1.6, 0.4, Setosa, 27
5.2, 3.5, 1.5, 0.2, Setosa, 28
5.2, 3.4, 1.4, 0.2, Setosa, 29
4.7, 3.2, 1.6, 0.2, Setosa, 30
4.8, 3.1, 1.6, 0.2, Setosa, 31
5.4, 3.4, 1.5, 0.4, Setosa, 32
5.2, 4.1, 1.5, 0.1, Setosa, 33
5.5, 4.2, 1.4, 0.2, Setosa, 34
4.9, 3.1, 1.5, 0.1, Setosa, 35
5, 3.2, 1.2, 0.2, Setosa, 36
5.5, 3.5, 1.3, 0.2, Setosa, 37
4.9, 3.1, 1.5, 0.1, Setosa, 38
4.4, 3, 1.3, 0.2, Setosa, 39
5.1, 3.4, 1.5, 0.2, Setosa, 40
5, 3.5, 1.3, 0.3, Setosa, 41
4.5, 2.3, 1.3, 0.3, Setosa, 42
4.4, 3.2, 1.3, 0.2, Setosa, 43
5, 3.5, 1.6, 0.6, Setosa, 44
5.1, 3.8, 1.9, 0.4, Setosa, 45
4.8, 3, 1.4, 0.3, Setosa, 46
5.1, 3.8, 1.6, 0.2, Setosa, 47
4.6, 3.2, 1.4, 0.2, Setosa, 48
5.3, 3.7, 1.5, 0.2, Setosa, 49
5, 3.3, 1.4, 0.2, Setosa, 50
7, 3.2, 4.7, 1.4, Versicolor, 51
6.4, 3.2, 4.5, 1.5, Versicolor, 52
6.9, 3.1, 4.9, 1.5, Versicolor, 53
5.5, 2.3, 4, 1.3, Versicolor, 54
6.5, 2.8, 4.6, 1.5, Versicolor, 55
5.7, 2.8, 4.5, 1.3, Versicolor, 56
6.3, 3.3, 4.7, 1.6, Versicolor, 57
4.9, 2.4, 3.3, 1, Versicolor, 58
6.6, 2.9, 4.6, 1.3, Versicolor, 59
5.2, 2.7, 3.9, 1.4, Versicolor, 60
5, 2, 3.5, 1, Versicolor, 61
5.9, 3, 4.2, 1.5, Versicolor, 62
6, 2.2, 4, 1, Versicolor, 63
6.1, 2.9, 4.7, 1.4, Versicolor, 64
5.6, 2.9, 3.6, 1.3, Versicolor, 65
6.7, 3.1, 4.4, 1.4, Versicolor, 66
5.6, 3, 4.5, 1.5, Versicolor, 67
5.8, 2.7, 4.1, 1, Versicolor, 68
6.2, 2.2, 4.5, 1.5, Versicolor, 69
5.6, 2.5, 3.9, 1.1, Versicolor, 70
5.9, 3.2, 4.8, 1.8, Versicolor, 71
6.1, 2.8, 4, 1.3, Versicolor, 72
6.3, 2.5, 4.9, 1.5, Versicolor, 73
6.1, 2.8, 4.7, 1.2, Versicolor, 74
6.4, 2.9, 4.3, 1.3, Versicolor, 75
6.6, 3, 4.4, 1.4, Versicolor, 76
6.8, 2.8, 4.8, 1.4, Versicolor, 77
6.7, 3, 5, 1.7, Versicolor, 78
6, 2.9, 4.5, 1.5, Versicolor, 79
5.7, 2.6, 3.5, 1, Versicolor, 80
5.5, 2.4, 3.8, 1.1, Versicolor, 81
5.5, 2.4, 3.7, 1, Versicolor, 82
5.8, 2.7, 3.9, 1.2, Versicolor, 83
6, 2.7, 5.1, 1.6, Versicolor, 84
5.4, 3, 4.5, 1.5, Versicolor, 85
6, 3.4, 4.5, 1.6, Versicolor, 86
6.7, 3.1, 4.7, 1.5, Versicolor, 87
6.3, 2.3, 4.4, 1.3, Versicolor, 88
5.6, 3, 4.1, 1.3, Versicolor, 89
5.5, 2.5, 4, 1.3, Versicolor, 90
5.5, 2.6, 4.4, 1.2, Versicolor, 91
6.1, 3, 4.6, 1.4, Versicolor, 92
5.8, 2.6, 4, 1.2, Versicolor, 93
5, 2.3, 3.3, 1, Versicolor, 94
5.6, 2.7, 4.2, 1.3, Versicolor, 95
5.7, 3, 4.2, 1.2, Versicolor, 96
5.7, 2.9, 4.2, 1.3, Versicolor, 97
6.2, 2.9, 4.3, 1.3, Versicolor, 98
5.1, 2.5, 3, 1.1, Versicolor, 99
5.7, 2.8, 4.1, 1.3, Versicolor, 100
6.3, 3.3, 6, 2.5, Virginica, 101
5.8, 2.7, 5.1, 1.9, Virginica, 102
7.1, 3, 5.9, 2.1, Virginica, 103
6.3, 2.9, 5.6, 1.8, Virginica, 104
6.5, 3, 5.8, 2.2, Virginica, 105
7.6, 3, 6.6, 2.1, Virginica, 106
4.9, 2.5, 4.5, 1.7, Virginica, 107
7.3, 2.9, 6.3, 1.8, Virginica, 108
6.7, 2.5, 5.8, 1.8, Virginica, 109
7.2, 3.6, 6.1, 2.5, Virginica, 110
6.5, 3.2, 5.1, 2, Virginica, 111
6.4, 2.7, 5.3, 1.9, Virginica, 112
6.8, 3, 5.5, 2.1, Virginica, 113
5.7, 2.5, 5, 2, Virginica, 114
5.8, 2.8, 5.1, 2.4, Virginica, 115
6.4, 3.2, 5.3, 2.3, Virginica, 116
6.5, 3, 5.5, 1.8, Virginica, 117
7.7, 3.8, 6.7, 2.2, Virginica, 118
7.7, 2.6, 6.9, 2.3, Virginica, 119
6, 2.2, 5, 1.5, Virginica, 120
6.9, 3.2, 5.7, 2.3, Virginica, 121
5.6, 2.8, 4.9, 2, Virginica, 122
7.7, 2.8, 6.7, 2, Virginica, 123
6.3, 2.7, 4.9, 1.8, Virginica, 124
6.7, 3.3, 5.7, 2.1, Virginica, 125
7.2, 3.2, 6, 1.8, Virginica, 126
6.2, 2.8, 4.8, 1.8, Virginica, 127
6.1, 3, 4.9, 1.8, Virginica, 128
6.4, 2.8, 5.6, 2.1, Virginica, 129
7.2, 3, 5.8, 1.6, Virginica, 130
7.4, 2.8, 6.1, 1.9, Virginica, 131
7.9, 3.8, 6.4, 2, Virginica, 132
6.4, 2.8, 5.6, 2.2, Virginica, 133
6.3, 2.8, 5.1, 1.5, Virginica, 134
6.1, 2.6, 5.6, 1.4, Virginica, 135
7.7, 3, 6.1, 2.3, Virginica, 136
6.3, 3.4, 5.6, 2.4, Virginica, 137
6.4, 3.1, 5.5, 1.8, Virginica, 138
6, 3, 4.8, 1.8, Virginica, 139
6.9, 3.1, 5.4, 2.1, Virginica, 140
6.7, 3.1, 5.6, 2.4, Virginica, 141
6.9, 3.1, 5.1, 2.3, Virginica, 142
5.8, 2.7, 5.1, 1.9, Virginica, 143
6.8, 3.2, 5.9, 2.3, Virginica, 144
6.7, 3.3, 5.7, 2.5, Virginica, 145
6.7, 3, 5.2, 2.3, Virginica, 146
6.3, 2.5, 5, 1.9, Virginica, 147
6.5, 3, 5.2, 2, Virginica, 148
6.2, 3.4, 5.4, 2.3, Virginica, 149
5.9, 3, 5.1, 1.8, Virginica, 150
];
```