के साथ फिट करने के लिए कैसे एक माप एक सिग्नल दिखाता है जो ऑफसेट और कारक के साथ स्क्वायर रूट फ़ंक्शन की तरह बनता है। मैं गुणांक कैसे पा सकता हूं और एक साजिश में कच्चे डेटा और फिट वक्र को साजिश कैसे दे सकता हूं?गैर रेखीय फ़ंक्शन और साजिश डेटा के साथ डेटा को फिट करने और ggplot()
require(ggplot2)
require(nlmrt) # may be this will help later..?
# generate simulated measurement data
time <- seq(-10,20,0.2)
signal <- sqrt(time + 2) # generate sqrt signal; includes some NA
signal[is.na(signal)] <- 0 # set all NA to zero
signal <- signal + rnorm(length(time)) * 0.1 # add noise
df <- data.frame(x=time, y=signal)
# find coefficiants for y ~ b * sqrt(x - a)
# no idea how...
# plot raw data and fitted curve in one ggplot diagram
ggplot()+
geom_point(data=df, aes(x=x, y=y))
बस एक संकेत, तो आप शायद 'y फिट करने के लिए चाहते हैं ~ b * sqrt (एक्स - एक)', के रूप में विरोध करने के लिए 'अ + ब * sqrt (ग * x)'। –
यदि आप कटऑफ पॉइंट * एक प्राथमिक * निर्दिष्ट नहीं कर सकते हैं (यानी यदि यह एक फिट पैरामीटर है), तो आपको शायद इसे अलग से फिट करना होगा (यह एक रैखिक मॉडल ढांचे में फिट नहीं होगा, और विशेष रूप से डेटाफॉइंट्स के बीच अंतराल पर भलाई के अनुकूल होने के बाद कटऑफ को फिट करने के लिए मुश्किल पहलू)। यदि आप कटऑफ निर्दिष्ट कर सकते हैं तो मुझे लगता है कि आप एक डमी चर बना सकते हैं और ऐसा कर सकते हैं ... –
पहले चरण के रूप में मैं मैन्युअल रूप से कटऑफ के लिए निरंतर परिभाषित कर सकता हूं। बाद में मैं यह स्वचालित खोजना चाहूंगा। लेकिन यह तब एक और सवाल का विषय हो सकता है। –