Gönderen Konu: regresyon/clustering analizi  (Okunma sayısı 845 defa)

Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 8037
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
regresyon/clustering analizi
« : 10 Ağustos 2017, 11:19:05 »
360 derecede rastsal olarak dağılmış noktalar oldugunu ve bu noktaların bir sektorde/sektorlerde dairenin geri kalanından daha az (0 degil ama cok az) oldugu bir durumda, noktalarin az oldugu sektor yada sektorleri nasil tespit edebiliriz ?
 
« Son Düzenleme: 10 Ağustos 2017, 13:23:47 Gönderen: muhittin_kaplan »

Çevrimdışı XX_CİHAN_XX

  • Profesyonel Üye
  • *****
  • İleti: 2362
Ynt: regresyon analizi
« Yanıtla #1 : 10 Ağustos 2017, 11:31:25 »
Sorunuzu görsel olarak ifade edebilirseniz daha iyi anlaşılır. Benim anladığım dairesel bir alan sektörlere ayrılmış olsun ve bu alana yayılmış noktalar olsun. Hangi sektörde diğerlerine göre daha az nokta vardırı mı soruyorsunuz?


Regresyon analizi daha çok doğrusal dağılan noktalarda işe yarar. Dairesel yayılımda noktalar arasındaki korelasyon sıfıra yakın çıkacağı için sizin probleminizde eğer doğru anladıysam regresyon kullanmak çok uygun olmayacaktır diye düşünüyorum.


Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

Çevrimdışı Firzen

  • Emektar
  • *****
  • İleti: 842
Ynt: regresyon analizi
« Yanıtla #2 : 10 Ağustos 2017, 11:40:20 »
Önce verilen kümeler için K-NN yöntemi ile yoğunluk merkez noktaları bulunur. Bunu yapmak içinse öncelik olarak küme sayısını belirlemeli yada Fuzzy-C Clustering ve Gustafson Kessel ile Küme sayısınıda otomatik olarak ayarlayabilirsiniz.


Detaylı Bilgi : Cristopher Bishop - Machine Learning and Pattern Recognition
Istanbul Technical University                                  Control and Automation Engineering

Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 8037
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
Ynt: regresyon analizi
« Yanıtla #3 : 10 Ağustos 2017, 11:43:48 »

Çevrimdışı berat23

  • Emektar
  • *****
  • İleti: 617
Ynt: regresyon analizi
« Yanıtla #4 : 10 Ağustos 2017, 12:04:47 »
bu bir clustering problemi. anladığım kadarıyla seçilen alanda nokta olma olsılığını bulmaya çalışıyorsunuz. yani pdf estimate edeceksiniz.

ben olsam bir kernel ile parzen window kullanırdım. kernel olarak gaussian candır, muhtemelen olur. böylece herhangi bir nokta için olasılık dağılımını bulursunuz.

Çevrimdışı FullMetal

  • Kıdemli
  • ****
  • İleti: 186
Ynt: regresyon analizi
« Yanıtla #5 : 10 Ağustos 2017, 12:38:33 »
Örüntü tanıma konularına girmeye gerek var mı bilemiyorum. Basit yöntemlerle çözülebilir gibi gözüküyor.


Merkezden çizdiğiniz doğru parçasını 0-360 arası döndürürken her açı değişiminde doğru üzerinde kaç nokta bulunduğunu kaydedelim. İşlemin sonunda oluşan veri 0...360 arasında hangi açıda ne kadar nokta olduğunu bize gösterecek. Bu verinin min noktaları problemin istenileni oluyor. Değil mi?
« Son Düzenleme: 10 Ağustos 2017, 12:55:20 Gönderen: FullMetal »

Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 8037
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
Ynt: regresyon analizi
« Yanıtla #6 : 10 Ağustos 2017, 13:07:19 »
Clustering daha anlamli sanki, ama ondada kume olarak 1 secilmesi gerek sanirim. Uzaklik parametresini kullaniciya biraksam, kullanici giris yapsa nasil olur acaba ?

Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 8037
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
Ynt: regresyon/clustering analizi
« Yanıtla #7 : 10 Ağustos 2017, 15:17:00 »

Çevrimdışı muhittin_kaplan

  • Global Moderator
  • Profesyonel Üye
  • *****
  • İleti: 8037
  • Üretirsen var olursun. Üretmezsen yok.
    • Olmaz dediğimiz iş bitmek üzere.
Ynt: regresyon/clustering analizi
« Yanıtla #8 : 10 Ağustos 2017, 16:17:36 »
matplotlib (python çizim modülü) ile density grafiğini harita üzerinde göstererek istediğime ulaşacağımı düşünüyorum.


Çevrimdışı berat23

  • Emektar
  • *****
  • İleti: 617
Ynt: regresyon/clustering analizi
« Yanıtla #9 : 11 Ağustos 2017, 10:05:21 »
hocam parzen window'a bir bakın. Öyle uzaydan gelme matematiksel metodlardan değildir, gayet basit bence.

Çevrimdışı Firzen

  • Emektar
  • *****
  • İleti: 842
Ynt: regresyon/clustering analizi
« Yanıtla #10 : 11 Ağustos 2017, 12:31:14 »
http://scikit-learn.org/stable/auto_examples/index.html


şuradan gidelim.

Doğru yoldasınız hocam. Ama tavsiyem Matlab veya Labview ile bu işlemi yapmanız daha hızlı olacağına inanmaktayım. Çünkü elinizde bir data bloğu var. Bu train ederek clusterin yapmanız lazım. Tek bir küme istediğiniz için buna bile gerek yok. Featurelara bakıp PCA yada LDA tabanlı bir sınıflandırma ile ayırım yapabilirsiniz. Tek kümede ise işlem sınır çizgilerinin belirlenmesi olacaktır. Yani sizin değer aralıkları bu gönderdiğiniz resim gibi değil nonlinear bir hat olacaktır.
Istanbul Technical University                                  Control and Automation Engineering