relevel()
কমান্ড আপনার প্রশ্নের একটি সাঁটে লেখার পদ্ধতি। এটি যা করে তা ফ্যাক্টরটিকে পুনঃক্রম করতে হয় যাতে রেফ স্তরটি যা হয় তা প্রথম। অতএব, আপনার ফ্যাক্টরের মাত্রাগুলি পুনরায় সাজানো একই প্রভাব ফেলবে তবে আপনাকে আরও নিয়ন্ত্রণ দেয়। সম্ভবত আপনি স্তরটি 3,4,0,1,2 পেতে চেয়েছিলেন। এই ক্ষেত্রে...
bFactor <- factor(b, levels = c(3,4,0,1,2))
আমি এই পদ্ধতিটি পছন্দ করি কারণ আমার কোডে কেবল রেফারেন্সটি ছিল তা নয়, তবে অন্যান্য মানগুলির অবস্থানটি (তার জন্য ফলাফলগুলি দেখার চেয়ে বরং) এটি আমার পক্ষে সহজ।
দ্রষ্টব্য: এটিকে একটি আদেশযুক্ত ফ্যাক্টর হিসাবে তৈরি করবেন না। নির্দিষ্ট অর্ডারযুক্ত একটি ফ্যাক্টর এবং অর্ডার করা ফ্যাক্টর একই জিনিস নয়। lm()
আপনি যদি এটি করেন তবে আপনি বহুপদী বিপরীতে চান তা ভাবতে শুরু করতে পারে।
b
আপনি থেকে ফ্যাক্টর তৈরি করার সময় ব্যবহার করে স্তরগুলির ক্রম নির্দিষ্ট করতে পারেনfactor(b, levels = c(3,1,2,4,5))
।lm()
কলের বাইরে কোনও ডেটা প্রসেসিং পদক্ষেপে এটি করুন। নীচের আমার উত্তরটিrelevel()
ফাংশনটি ব্যবহার করে যাতে আপনি একটি ফ্যাক্টর তৈরি করতে পারেন এবং তারপরে আপনার প্রয়োজন অনুসারে রেফারেন্স স্তরটি স্থানান্তর করতে পারেন।