আর-তে "সহগুণ: 14 এককতার কারণে সংজ্ঞায়িত করা হয়নি" এর মতো কোনও ত্রুটি মোকাবেলা করতে কীভাবে?


17

একটি জিএলএম করার সময় এবং আপনি আনোভা আউটপুটে "এককালের জন্য সংজ্ঞায়িত নয়" ত্রুটিটি পান, কেউ কীভাবে এই ত্রুটিটি ঘটতে থেকে প্রতিহত করবে?

কেউ কেউ পরামর্শ দিয়েছেন যে এটি কোভেরিয়েটদের মধ্যে তাত্পর্যপূর্ণতার কারণে বা স্তরগুলির একটি ডেটাসেটে উপস্থিত নেই (দেখুন: এলএম-তে "এককতার কারণে সংজ্ঞায়িত হয়নি" )

যদি আমি যা দেখতে "বিশেষ চিকিত্সা" মডেল ড্রাইভিং চেয়েছিলেন এবং আমি চিকিত্সার 4 মাত্রা আছে: Treat 1, Treat 2, Treat 3& Treat 4যা আমার স্প্রেডশীটে রেকর্ড করা হয়, যখন Treat 11 বাকি শূন্য হচ্ছেন, কখন Treat 21 বাকি শূন্য হয়, ইত্যাদি, আমার কী করতে হবে?


আমি দেখতে পাচ্ছি অনেক লোকের এই সমস্যা আছে - কেউ কি এই ব্যক্তিদের জিজ্ঞাসার প্রতিক্রিয়া বুঝতে পারে? স্ট্যাটাস.টিজ.সিচ
পিপারমেল / আর

উত্তর:


28

আপনি সম্ভবত ত্রুটিটি পাচ্ছেন কারণ আপনার দু'একটি বেশি স্বাধীন ভেরিয়েবল পুরোপুরি কলিনারি (উদাহরণস্বরূপ অভিন্ন কোডগুলি তৈরি করার জন্য ডামি ভেরিয়েবলকে ভুলভাবে কোড করা)।

কাছাকাছি পরিদর্শন করার জন্য আপনার ডেটাতে কর () বা আপনার মডেলটিতে উপনাম () ব্যবহার করুন।


11
ধন্যবাদ উপন্যাস () ফাংশনটি জানত না। এটা সত্যিই খুব সুবিধাজনক। চিয়ার্স, ও
অফিশ অফ

ফাংশনটি খুব বেশি জানত না alias। খুব সুন্দর.
ইগর্কফ

1

আপনার স্বতন্ত্র ভেরিয়েবলগুলির মধ্যে দৃ corre় সম্পর্কের কারণে ত্রুটি "একাকীতার কারণে সংজ্ঞায়িত হয়নি" ঘটবে। এটি এন -1 ডামি ভেরিয়েবলগুলি এড়ানো যায়। আপনার ক্ষেত্রে, চিকিত্সা পরিবর্তনশীলের জন্য আপনার 3 টি বাইনারি ডামি ভেরিয়েবলগুলি ব্যবহার করা উচিত (ট্রিট 1, ট্রিট 2, ট্রিট 3) 3

আর প্রোগ্রামিংয়ে লিনিয়ার রিগ্রেশন ফান্টটিন এলএম () এর ফলে "এনএ" সর্বাধিক সহযোগী ভেরিয়েবলের সহ-দক্ষ হয় as


1
আপনি কি বলতে পারেন যে আপনি এটি বিদ্যমান জবাব যোগ করার জন্য দেখছেন? সম্ভবত এটি সম্পাদনা করে?
mdewey
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.