में पंक्तियों में एक समूहीकृत सतत चर परिवर्तित मैं इन मूल्यों डमी vales के साथ एक डेटा फ्रेम है और मैं उन पर एलएम प्रतिगमन करना चाहते हैं। चर से एक एक वर्गीकृत किया निरंतर चर के रूप में नीचेआर
df <- data.frame("y" = c(10, 11, 12, 13, 14),
"x" = as.factor(c("100-102", "103-105", "106-108", "109-111", "112-114")))
से पता चला मैं y वापसी करने के लिए ~ x चाहते है, एक तरह से उनके माध्य संख्यात्मक मान के साथ एक्स कारकों को बदलने के लिए है। यह नियमित अभिव्यक्ति का उपयोग करके आसानी से किया जाता है।
एक और तरीका है अतिरिक्त पंक्तियों बना सकते हैं और आपके डेटासेट का विस्तार तो यह इस
data.frame("y" = c(10, 10, 10, 11, 11, 11......),
"x" = c(100, 101, 102, 103, 104, 105......))
तरह लग रहा है कि वहाँ एक समारोह है कि यह कर देगा है के लिए है?
मैं पहली बार x1, x2, x3 की तरह अतिरिक्त चर बनाने की सोच रहा हूँ और फिर पैकेज reshape2 का उपयोग करने के लिए पंक्तियों एक्स कॉलम कन्वर्ट करने के लिए।
यह एक सुरुचिपूर्ण और सरल समाधान है। धन्यवाद। बीटीडब्ल्यू यह एकाधिक कॉलम वाले डेटासेट के साथ कैसे स्केल करेगा। मेरा उदाहरण एक डमी डेटाफ्रेम था। मेरे वास्तविक dataframe विभाजित करने के लिए सांख्यिक स्तंभ और एक कारक स्तंभ – MySchizoBuddy
को केवल एक कॉलम के बहुत सारे है, लेकिन इतना सभी स्तंभों के लिए पंक्तियों y – MySchizoBuddy
कोड के बहुत कम लाइनों के साथ अच्छा काम करता है के साथ साथ ही दोहराया जाना चाहिए डाटासेट, कई कॉलम शामिल हैं। धन्यवाद – MySchizoBuddy