Frage

Ich habe installiert rapache und ich versuche, ein lineares Modell in der R zu passen Skriptdatei. Ich habe die RFileHandler im http.conf konfiguriert. Wenn ich versuche, die Zusammenfassung (Modell) aufrufen es mir ein Segment Fehler Fehler geben (ich sehe dies in der Apache-Log-Datei). Ich vermute, dass es an die Konsole drucken versucht, und deshalb ist es versagt.

Hat jemand ein ähnliches Problem mit R und rapache gestoßen? Ich bin relativ neu in R und Zusammenfassung eine Menge Dinge tut, die als Funktionen nicht direkt ausgesetzt sind, so dass ich hoffe ich bekommen konnte es an die Arbeit

Hier ist mein r Skript

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

wenn ich ersetzen

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

mit diesem

    cat(coef(fit))

es funktioniert!

Danke Bharani

War es hilfreich?

Lösung 4

Ich dachte, das Problem endlich aus. Lesen Sie die Diskussion i falsch libRlapck.so lapack.so. Sieht aus wie das verursacht wurde Probleme. Hat ein sauberes von R wieder installieren und modifiziert dann Apache explicity die Bibliotheken laden dann alles klappte Vielen Dank  - Bharani

Andere Tipps

Haben Sie die erwägen, kontaktieren rapache Google-Fraktion wie die rapache Startseite schlägt? Sie können erfahrene Leser dort finden als hier.

Ich habe das folgende Beispiel und cat(summary(fit)$adj.r.squared) getestet  arbeitet in meinem (Standard) Setup (neueste rapache 1.1.8 und R 2.9.2 unter Ubuntu 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

habe gerade herausgefunden, dass es nicht mit rapache ist. Es versagt in R selbst

 *** 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

nicht sicher, was das bedeutet, wenn

-Bharani

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top