2016-04-27 14 views
2

Ich verwende 32-Bit-Revolution R Enterprise (7.3) GUI für R (3.1.1) auf 64-Bit-Windows 8.1.Wie werden mathematische Ausdrücke in einem Hilfe-HTML einer Funktion (erscheint nach einem Rechtsklick) in R GUI korrekt angezeigt?

Wenn eine Funktion (z. B. urca :: ca.jo) im Objektbrowser von RevoREnt nach dem Laden ihres Pakets mit der rechten Maustaste angeklickt wird, wird eine HTML-Datei in einem geöffneten Fenster angezeigt: In meinem Notizbuch ist es http://127.0.0.1:25449/library/urca/html/ca.jo.html Titel ist "R: Johansen Verfahren für VAR - Revolution R Enterprise Hilfe - Microsoft Document Explorer".

Einzelheiten
eine allgemeine VAR der Form gegeben:

In diesem Fenster leider sind mathematische Ausdrücke in einem Latex-Typ-Code wie angezeigt
\ fett {X} _t \ bold = { Π} 1 \ fett {X} {t-1} + ... + \ fett {Π} k \ fett {X} {tk} + \ Fett {μ} + \ fett {Φ D} _t + \ bold {\ varepsilon} _t, \ quad (t = 1, ..., T),

Natürlich ist das Verstehen, was aus diesen Ausdrücken geschieht, wirklich beschwerlich. Ich gehe zur PDF-Datei des zugehörigen Pakets, um klar zu sehen, was diese Ausdrücke sind. Gibt es keine Möglichkeit, sie im geöffneten Fenster zu sehen, ohne in die PDF-Datei zu wechseln?

Übrigens, ich weiß nicht, ob dieses Verhalten in "Basis R" und "RStudio" GUIs gleich ist.

Ich denke, es gibt viele Coder in meiner Position, sicherlich würden wir jede Hilfe zu diesem Thema sehr schätzen.

Antwort

1

http://127.0.0.1 ist ein Ort auf Ihrem Computer, der für niemanden zugänglich ist. Alle Benutzer haben einen ähnlichen Mechanismus zum Anzeigen ihrer Hilfedateien. Die Autoren dieses Pakets scheinen nicht zu verstehen, wie sie Ausdrücke in die spezielle Markierungs-/Auszeichnungssprache schreiben, die der R-Hilfe-Browser verwendet. Das sehen wir alle. Sie sollten in der PDF-Version aussehen wahrscheinlich Dokumentation dieser Funktion ist: Seite 11 von https://cran.r-project.org/web/packages/urca/urca.pdf

Wenn man sich die „Schreiben R Extensions“ Dokument sehen Sie das Geheimnis Beschwörung in Abschnitt finden 2.6, die auf meinem Rechner unter: http://127.0.0.1:29569/doc/manual/R-exts.html#Mathematics (aber es scheint, dass der Port auf Ihrem Computer unterschiedlich ist.) Um es zu finden, habe ich einfach auf das Wort „Greek“ gesucht in diesem Dokument:

zu diesem Zweck werden die beiden Befehle \eqn{Latex} {ascii} und \deqn{la tex} {ascii} werden verwendet. Während \eqn für "Inline" -Formeln (entsprechend TeX $ ... $) verwendet wird, gibt \deqn "angezeigte Gleichungen" (wie in LaTeX displaymath Umgebung oder TeX's $$ ... $ $). Beide Argumente werden als "wörtlich" Text behandelt.

+0

Ich schaute auf die PDF-Datei von Urca. Sie sagen "... wie man Ausdrücke in die spezielle Markierungs-/Auszeichnungssprache schreibt, die der R-Hilfe-Browser verwendet ..". Kennen Sie ein R-Paket, aus dem wir in der HTML-Datei im R-Hilfe-Browser eindeutig mathematische Ausdrücke sehen können? –

+0

Danke 42-, Ihre Antwort ist sehr hilfreich. Dein Weg vereinfacht die Dinge deutlich in hohem Maße. Das heißt, schauen Sie sich Statistiken an: FDists Hilfe unter anderem (Fdist.html) um zu sehen, dass f (x) = Γ ((n1 + n2)/2)/(Γ (n1/2) Γ (n2/2)) (n1/n2)^(n1/2) x^(n1/2 - 1) (1 + (n1/n2) x)^- (n1 + n2)/2. Dies ist verständlich, da kein Backslash-Latexcode zu sehen ist.Übrigens müssen wir noch mehr warten, denke ich, um eine lange Bruchlinie für 2 unten zu sehen (n1 + n2), wo 1 und 2 subskribiert sind, richtig gezeigte Integralzeichen, Reflexion aller anderen mathematischen Notationen usw. als Sie erscheinen in PDFs. –