मैं इस कार्यक्रमउपयोग - आर
dens <- read.table('DensPiu.csv', header = FALSE)
fl <- read.table('FluxPiu.csv', header = FALSE)
mydata <- data.frame(c(dens),c(fl))
dat = subset(mydata, dens>=3.15)
colnames(dat) <- c("x", "y")
attach(dat)
है और मैं Dat में निहित डेटा पर एक कम से कम वर्ग प्रतिगमन करना चाहते हैं, समारोह रूप है
y ~ a + b*x
और मैं चाहता हूं कि रिग्रेशन लाइन एक विशिष्ट बिंदु पी (x0, y0) (जो मूल नहीं है) से गुजरती है।
मैं की तरह यह करने के लिए कोशिश कर रहा हूँ इस
x0 <- 3.15
y0 <-283.56
regression <- lm(y ~ I(x-x0)-1, offset=y0)
(मुझे लगता है कि डेटा = Dat आवश्यक नहीं है इस मामले में है), लेकिन मैं इस त्रुटि है:
Error in model.frame.default(formula = y ~ I(x - x0) - 1, : variable
lengths differ (found for '(offset)').
मैं डॉन ' टी क्यों पता है। मुझे लगता है कि मैंने ऑफ़सेट मान सही ढंग से परिभाषित नहीं किया है लेकिन मुझे इंटरनेट पर कोई उदाहरण नहीं मिला।
क्या कोई मुझे बता सकता है कि ऑफ़सेट कृपया काम करता है?
आप एक प्रतिलिपि प्रस्तुत करने योग्य उदाहरण प्रदान कर सकते हैं, डेटा के साथ करें:
यहाँ जो लोग रुचि रखते हैं के लिए एक अच्छा विवरण है? – joran
कृपया इस प्रश्न और आपके पिछले एक के बीच क्या अंतर है? – agstudy
अब मैं उस वस्तु को परिभाषित करने के लिए कह रहा हूं जो _offset_ में जाता है। मेरा पिछला सवाल इस बारे में था कि एक विशिष्ट बिंदु के लिए एक रिग्रेशन कैसे पारित किया जाए। – amcabassi