আমি নিম্নলিখিত দ্বারা বিভ্রান্ত, এবং আমি অন্য কোথাও উত্তর খনন করতে সক্ষম হইনি।
আমি কিছু পরিসংখ্যান করার সময় আর শিখার চেষ্টা করছি, এবং অনুশীলন হিসাবে, আমি আর-তে 'হাত দ্বারা' করেও অন্তর্নির্মিত আর ফাংশনগুলির ফলাফলগুলি ডাবল-চেক করার চেষ্টা করছি তবে কুরস্কাল-ওয়ালিস পরীক্ষার জন্য আমি বিভিন্ন ফলাফল পেতে থাকি এবং কেন তা বুঝতে পারি না।
উদাহরণস্বরূপ, আমি একটি অনুশীলনে হস্তান্তরিত নিম্নলিখিত ডেটা দেখছি
activity <- c(2, 4, 3, 2, 3, 3, 4, 0, 4, 3, 4, 0, 0, 1, 3, 1, 2, 0, 3, 1, 0, 3, 4, 0, 1, 2, 2, 2, 3, 2)
group <- c(rep("A", 11), rep("B", 10), rep("C", 9))
group <- factor(group)
data.raw <- data.frame(activity, group)
এবং আমি দলগতভাবে ক্রিয়াকলাপ বিশ্লেষণ করতে চাই। প্রথমে আমি অন্তর্নির্মিত আর ফাংশনটি ব্যবহার করে একটি ক্রুসকল-ওয়ালিস পরীক্ষা চালাচ্ছি
kruskal.test(activity ~ group, data = data.raw)
যা ।
ডাবল-চেক করতে, আমি নীচে (কোনও সন্দেহহীন নিঃস্ব) কোড সহ আর-তে 'হাত দ্বারা' করার চেষ্টা করছি
rank <- rank(activity)
data.rank <- data.frame(rank, group)
rank.sum <- aggregate(rank ~ group, data = data.rank, sum)
x <- rank.sum[1,2]^2 / 11 + rank.sum[2,2]^2 / 10 + rank.sum[3,2]^2 / 9
H <- (12 / (length(activity) * (length(activity) + 1))) * x - 3 * (length(activity) + 1)
H
যা নিম্নলিখিত সূত্র প্রতিফলিত বোঝানো হয়:
কোথায় পর্যবেক্ষণ মোট সংখ্যা, দলের সংখ্যা, মধ্যে পর্যবেক্ষণের সংখ্যা তম গ্রুপ, এবং পদমর্যাদার এর সমষ্টি তম গ্রুপ।
এবং এখন আমি , যা আমার বিভ্রান্তি যুক্ত করে, এটিও প্রশ্নের উত্তর অনুশীলনের জন্য দেওয়া উত্তর। আমি এটি বেশ কয়েকটি বিভিন্ন ডেটা সেটের জন্য চেষ্টা করেছি এবং আমি অন্তর্নির্মিত ফাংশনটি ব্যবহার করে জন্য কিছুটা উচ্চতর মান পেতে চাই ।
আমি কী ভুল করছি বা বুঝতে ব্যর্থ হলাম তা জানার চেষ্টা করেছি, কিন্তু কোন ফলসই হয়নি। কেউ কী আমাকে বুঝতে সাহায্য করতে পারে যে ইনবিল্ট kruskal.test
ফাংশনটি আমি বানানগুলির মাধ্যমে আমি যে জিনিসটি পাই তার থেকে আলাদা মান কেন দেয় ?