ওয়েবে অনুসন্ধান করার সময়, বহুভুজগুলির সেন্ট্রয়েডগুলি সন্ধানের সমাধানগুলি প্রায়শই প্রায়শই আসে। আমি যে বিষয়ে আগ্রহী তা হ'ল পয়েন্টের একটি ক্লাস্টারের সেন্ট্রয়েড সন্ধান করা। প্রকারের একটি ভারী গড়। আমি এটির প্রশংসা করব যদি কেউ কিছু পয়েন্টার, সিউডো কোড (বা আরও ভাল, একটি আর প্যাকেজ যা ইতিমধ্যে এটি সমাধান করেছে) বা কীভাবে এই সমস্যাটি মোকাবেলা করা যায় তার লিঙ্ক সরবরাহ করতে পারে।
সম্পাদনা
কনভার্জেনশন হয়েছে (আবার) অ্যান্ট সেন্ট্রয়েডের জন্য গড় স্থানাঙ্ক এবং এটি ব্যবহারের জন্য একটি পদ্ধতির পরামর্শ দিয়েছে। এই ওয়েব পৃষ্ঠায় আমি যখন সঠিক ছবিটি দেখলাম তখন ঠিক আমার মনটি পেরিয়ে গেল ।
নিম্নলিখিত চিত্রটি আঁকতে এখানে কয়েকটি সাধারণ আর কোড রয়েছে যা এটি দেখায় (এটি সেন্ট্রয়েড roid):
xcor <- rchisq(10, 3, 2)
ycor <- runif(10, min = 1, max = 100)
mx <- mean(xcor)
my <- mean(ycor)
plot(xcor, ycor, pch = 1)
points(mx, my, pch = 3)
সম্পাদনা 2
cluster::pam()$medoids
ক্লাস্টারের একটি সেটের মধ্যম ফিরিয়ে দেয়। এটি @ জরিস মাইস থেকে নির্লজ্জভাবে চুরির একটি উদাহরণ:
library(cluster)
df <- data.frame(X = rnorm(100, 0), Y = rpois(100, 2))
plot(df$X, df$Y)
points(pam(df, 1)$medoids, pch = 16, col = "red")