سؤال

لقد ركبت rapache وأنا أحاول أن تناسب نموذج خطي داخل R ملف البرنامج النصي.يجب تكوين RFileHandler في http.conf.عندما أحاول أن تحتج ملخص(نموذج) هو يعطيني شريحة خطأ خطأ ( أرى هذا في أباتشي log).أنا أعتقد أنه هو محاولة الطباعة إلى وحدة التحكم و هذا هو السبب في الفشل.

وقد أي شخص واجه مشكلة مماثلة مع R ، rapache?أنا جديدة نسبيا R ملخص يفعل الكثير من الأشياء التي لا تتعرض مباشرة مثل وظائف لذلك أنا أتمنى أن أحصل على عمل

هنا هو بلدي r النصي

mydata <- read.table("/home/user/test.csv", header = TRUE, sep = ",")
fit <- lm(y~x1+x2+x3, data = mydata)
setContentType("text/html")
cat('<HTML><BODY>')
cat(summary(fit)$adj.r.squared)
cat('</BODY></HTML>\n')
DONE

لو كنت محل

    cat(summary(fit)$adj.r.squared)

مع هذا

    cat(coef(fit))

يعمل!

شكرا Bharani

هل كانت مفيدة؟

المحلول 4

وأنا برزت أخيرا المشكلة. قراءة مناقشة ط libRlapck.so خطأ إلى lapack.so. يبدو أن كان يسبب مشاكل. لم تثبيت نظيف من R مرة أخرى ثم تعديل اباتشي لصراحة تحميل مكتبات ثم عملت كل شكر  - Bharani

نصائح أخرى

هل تفكر في الاتصال rapache مجموعة جوجل كما rapache الصفحة الرئيسية يوحي?قد تجد أكثر خبرة القارئ من هنا هناك.

ولقد اختبرت المثال وcat(summary(fit)$adj.r.squared) التالية  يعمل في بلدي (افتراضي) الإعداد (آخر rapache 1.1.8 وR 2.9.2 تحت أوبونتو 9.04)

ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2,10,20, labels=c("Ctl","Trt"))
weight <- c(ctl, trt)
fit <- lm(weight ~ group - 1) # omitting intercept
setContentType("text/html")
cat('<HTML><BODY>')
cat(summary(fit)$adj.r.squared)
cat('</BODY></HTML>\n')
DONE

وفقط اكتشفت أنه ليس مع rapache. ومن بسبب قلة R نفسها

 *** caught segfault ***
 address (nil), cause 'memory not mapped'

 Traceback:
  1: .Call("La_chol2inv", x, size, PACKAGE = "base")
  2: chol2inv(Qr$qr[p1, p1, drop = FALSE])
  3: summary.lm(fit)
  4: summary(fit)
  5: cat(summary(fit)$adj.r.squared)

 Possible actions:
 1: abort (with core dump, if enabled)
 2: normal R exit
 3: exit R without saving workspace
 4: exit R saving workspace

ولست متأكدا ما يعنيه ذلك على الرغم

و-Bharani

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top