से मैट्रिक्स कैसे बनाएं I ग्राफ़ बनाने के लिए डेटा.फ्रेम बनाने का प्रयास कर रहा हूं। मेरे पास एक फ़ंक्शन और दो वैक्टर हैं जिन्हें मैं दो इनपुट के रूप में उपयोग करना चाहता हूं। यह सरल है एक सा है, लेकिन मूल रूप से सभी मैं है:मैप्ली मूल बातें? - दो वैक्टरों और एक फ़ंक्शन
relGPA <- seq(-1.5,1.5,.2)
avgGPA <- c(-2,0,2)
f <- function(relGPA, avgGPA) 1/(1+exp(sum(relGPA*pred.model$coef[1],avgGPA*pred.model$coef[2])))
और सभी मैं चाहता हूँ, जिसके परिणामस्वरूप मूल्यों के साथ avgGPA मूल्यों के लिए 3 कॉलम, और relGPA मूल्यों के लिए 16 पंक्तियों के साथ एक data.frame है कोशिकाओं।
मैं क्षमा चाहता हूं कि यह कितना बुनियादी है, लेकिन मैं आपको आश्वस्त करता हूं कि मैंने आपकी सहायता के बिना ऐसा करने की कोशिश की है। मैंने sapply और mapply man पृष्ठों पर उदाहरणों का पालन करने का प्रयास किया है, लेकिन मैं यह देखने के लिए आर के लिए थोड़ा सा नया हूं कि मैं क्या करने की कोशिश कर रहा हूं।
धन्यवाद!
'f' करने के लिए एक vectorized समारोह होना चाहिए इसे 'बाहरी' में उपयोग करें। और 'लागू करें' इस तरह काम नहीं करता है। मेरा संपादन देखें। – djhurio
धन्यवाद डीडब्ल्यूएन, जिसने चाल की है, और dhhurio आप ठीक हैं कुंआ। मैंने अपने कार्य को परिभाषित करने के बाद "vf <- Vectorize (f, SIMPLIFY = FALSE)" जोड़ा, और फिर बाहरी मुझे बिल्कुल वही था। –