मैं आर संस्करण 2.15.1 (2012-06-22) और mgcv संस्करण 1.7-22क्या आर पैकेज mgcv के साथ संगतता मुद्दे ज्ञात हैं? क्या संगतता के लिए सामान्य नियम हैं?
का उपयोग मैं आर में संकुल के निम्नलिखित सेट लोड:
library(sqldf)
library(timeDate)
library(forecast)
library(xts)
library(tseries)
library(MASS)
library(mgcv)
ऐसा होता है कि मैं नहीं चला सकते हैं एक साधारण मॉडल (मैं कोड छोड़ देता हूं)। यहां तक कि नमूना सहायता पृष्ठ से लिया कोड:
Error in qr.qty(qrc, sm$S[[l]]) :
NA/NaN/Inf in foreign function call (arg 5)
In addition: Warning message:
In smoothCon(split$smooth.spec[[i]], data, knots, absorb.cons, scale.penalty = scale.penalty, :
number of items to replace is not a multiple of replacement length
नोट है कि सब कुछ ठीक काम करता है, अगर मैं सिर्फ पैकेज mgcv लोड और फिर नमूना कोड का उपयोग सही दूर:
dat = gamSim(1,n=400,dist="normal",scale=2)
b = gam(y~s(x0)+s(x1)+s(x2)+s(x3),data=dat)
एक त्रुटि देता है। यह भी काम करता है अगर मैं सिर्फ सभी संकुल लोड करता हूं और नमूना कोड चलाता हूं। यह सिर्फ अगर मैं
- लोड सभी संकुल
- कुछ फ़ाइल पढ़ने, sqldf बयान, ts संचालन और कुछ मॉडल पैकेज पूर्वानुमान से कर काम नहीं करता।
- यदि मैं फिर गैम लागू करता हूं, तो यह अब और काम नहीं करता है।
स्पष्ट रूप से सामान्य वातावरण में परिवर्तनीय परिभाषा पैकेज की कार्यप्रणाली को गड़बड़ कर देती है।
क्या कोई ज्ञात समस्या है? क्या ऐसे सामान्य नियम हैं जिन्हें मैं मानना चाहता हूं कि क्या मैं विभिन्न पैकेज लोड करता हूं? क्या मैं कोड लिख सकता हूं जो पैकेज mgcv को "परेशान" करता है?
आपका चरण (2) थोड़ा अस्पष्ट है। आपको शायद इसे और अधिक विशिष्ट करने के लिए इसे कम करने की आवश्यकता होगी जो समस्या को ट्रिगर करता है। – joran
जब मैं अनजाने में अन्य गैम पैकेज को mgcv के साथ लोड करता हूं तो मुझे समान त्रुटि संदेश प्राप्त होता था। सुनिश्चित करें कि वे दोनों एक ही समय में लोड नहीं हो रहे हैं – Meso
@Meso: आप अन्य जीएएम पैकेज का क्या मतलब है? – Richard