nlinfit
, और विशेष रूप gatool
, इस समस्या के लिए बड़ा हथौड़ों हैं। एक सिग्मोइड एक विशिष्ट कार्य नहीं है। (यह भी अक्सर गणना सबसे कुशल करने के लिए) सबसे अधिक यह रसद समारोह के रूप में ही लिया जाता है:
y = 1./(1+exp(-x));
या एक सामान्यीकृत रसद। लेकिन सभी प्रकार के घटता sigmoidal shapes हो सकते हैं। यदि आप जानते हैं कि आपका डेटा विशेष रूप से किसी से मेल खाता है, तो फिटिंग में सुधार किया जा सकता है और अधिक कुशल तरीकों को लागू किया जा सकता है। उदाहरण के लिए, error function (erf
) में एक सिग्मोडाइड आकार है और normal distribution के CDF में दिखाया गया है। यदि आप जानते हैं कि आपका डेटा गॉसियन प्रक्रिया का परिणाम है (यानी, डेटा सीडीएफ है) और आपके पास स्टैट्स टूलबॉक्स है, तो आप normfit
फ़ंक्शन का उपयोग कर सकते हैं। यह फ़ंक्शन maximum likelihood estimation (एमएलई) पर आधारित है। यदि आप एक कस्टम फिटिंग फ़ंक्शन लिखने की आवश्यकता समाप्त करते हैं - कहें, प्रदर्शन कारणों से - मैं सिग्मोइड के विशेष रूप के लिए एमएलई तकनीकों की जांच करता हूं जिसे आप फिट करना चाहते हैं।
मुझे निम्नलिखित sigfunc अधिक उपयोगी होने के लिए मिला है 'sigfunc = @ (ए, एक्स) (ए (1) ./ (1 + एक्सपी (-ए (2) * एक्स)); ' – ohnoplus
@ user92519 कोई समस्या नहीं , मैंने इसे केवल एक उदाहरण के रूप में दिया है। –
हैलो। फिटिंग गुणांक के वेक्टर द्वारा आपका क्या मतलब है? –