मैं सेमीमार्कोव पैकेज का उपयोग करने की कोशिश कर रहा हूं और मैं वहां एक छोटी सी कोड को बदलना चाहता हूं। मैं के माध्यम से कुछ खुदाई किया है:r पैकेज को संशोधित और पुनर्निर्माण
getAnywhere("semiMarkov")
& मैं पता चला है कि मैं इस लाइन बदलना चाहते हैं: मैं कैसे करूँ
hessian <- diag(ginv(pracma::hessian(V, solution)))
:
hessian <- diag(ginv(hessian(V, solution)))
की तरह कुछ करने की कोशिश करना इस बारे में जाओ? क्या मुझे पैकेज को खरोंच से पुनर्निर्माण करने की ज़रूरत है, और यदि ऐसा है तो मुझे इसके लिए आरटीयूएल आदि की आवश्यकता है, या क्या एक साधारण-आशिश कामकाज है (मैं एक प्रासंगिक आर नौसिखिया हूं)? मैंने कुछ खोज ऑनलाइन की है और कुछ भी स्पष्ट नहीं मिल रहा है। किसी भी विचार/पॉइंटर्स ने कृतज्ञतापूर्वक सराहना की।
@Rob सामान्य सलाह यहां (कि आपको पैकेज के संशोधित संस्करण को संकलित करना चाहिए) बहुत अच्छा है।एक लंबे समय के विंडोज उपयोगकर्ता के रूप में, हालांकि, जिन्होंने कई पैकेज लिखे और संशोधित किए हैं, मैं ** बहुत दृढ़ता से ** आपको सिग्विन के साथ ऐसा करने की कोशिश करने के खिलाफ सलाह दूंगा। –
इसके बजाय, आपको * सावधानीपूर्वक * [विंडोज-विशिष्ट निर्देशों] का पालन करना होगा (https://cran.r-project.org/doc/manuals/r-release/R-admin.html#The-Windows-toolset) आर स्थापना और प्रशासन मैनुअल में। (लिंक किए गए परिशिष्ट नोट्स, "* इस परिशिष्ट में कई अनुवांशिक टिप्पणियां हैं। वे कड़वी अनुभव के परिणामस्वरूप यहां हैं।" * मैं सुझाव दूंगा कि आप उस चेतावनी को गंभीरता से लें, अगर आप अपेक्षाकृत दर्द रहित अनुभव चाहते हैं!) एक बार जब आपको उचित टूलसेट मिल जाए, तो संशोधित पैकेज इंस्टॉल करना 'devtools :: install ("SemiMarkov") के रूप में सरल होगा। –
ग्रेट पियोन @ जोशो'ब्रायन :) आशा है कि आपको कोई फर्क नहीं पड़ता, मैंने आपकी सामग्री के साथ अपना जवाब अपडेट किया। इसे संपादित करने के लिए स्वतंत्र महसूस करें! – blong