Quantilregression in JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gibt es eine Chance, dass jemand bereits ein Skript geschrieben hat, um eine Quantilregression in JMP mit JSL durchzuführen? Besser noch, weiß jemand, ob die Quantilregression in zukünftigen Versionen von JMP enthalten sein wird? Die Quantilregression wird in der statistischen Analyse zum Standard, und es ist überraschend, dass sie noch nicht implementiert wurde.
vielen dank Yves
Betreff: Quantilregression in JSLHallo Michael,
Hat JMP der Ausgabe der Quantilregression ein Maß für pseudoR2 hinzugefügt? In der Hilfedokumentation heißt es, dass es kein Maß für R2 gibt, aber in der Ausgabe scheint es eines zu geben (Generalized RSquare), obwohl dieses nicht mit dem übereinstimmt, was ich mit R bekomme. Irgendwelche Ideen?
Betreff: Quantilregression in JSLMeine Lösung besteht darin, die Quantilregressionen in einer Schleife nach Quantil auszuführen. Die Ergebnisse stimmen mit den Ergebnissen überein, die ich mit dem quantreg-Paket in R erhalte.Hier ist ein Beispiel für das Skript, das die BigClass-Daten verwendet.
Names Default to Here( 1 );
dt = Open("$SAMPLE_DATA/Big Class.jmp"); // open data table
q = Index(0.1, 0.90, 0.1); // create row vector of required quantiles
For(i = 1, i<=NItems(q), i++, //loop through the list of quantiles and run model by quantile
run = dt << Fit Model(
Y( :Weight ),
Effects( :Height ),
Personality( "Generalized Regression" ),
Generalized Distribution( "Quantile Regression" ),
Quantile( q[i] ), // quantile
Run( Fit( Estimation Method( Maximum Likelihood ), Validation Method( None ) ) ),
SendToReport( Dispatch( {}, "Model Launch", OutlineBox, {Close( 0 )} ) )
);
run << (Fit[1] << Save Residual Formula); // save residuals to compare with R "quantreg" package
run << Close Window;
);Names Default To Here( 1 );
R Init(); // Initializing R
R Submit( //submit to R
"\[
#install.packages("quantreg") # installing quantile regression package
library(quantreg) #using quantreg after installed
setwd("path to file") # set working directory
dt <- read.csv("BigClass.csv", header = TRUE) # read in the data
attach(dt)
head(dt)
fit1 <- rq(Weight ~ Height, tau=seq(0.1, 0.9, by=.1), data=dt) # run the qr
r1 <- resid(fit1) # output residuals
]\"
); // end R Submit
Betreff: Quantilregression in JSLBeim Durchsehen der Dokumentation scheint es nicht, dass ich eine Quantilregression für mehrere Quantile gleichzeitig ausführen kann.Übersehe ich etwas oder ist dies ein Artikel auf der Wunschliste?Vielen Dank im Voraus!
Mit freundlichen Grüßen MG
Betreff: Quantilregression in JSLIch glaube, dass JMP (seit Version 12) in der Lage ist, eine Quantilregression durchzuführen, sodass Sie SAS möglicherweise nicht verwenden müssen. Ich habe eine alte Tabelle mit einigen gespeicherten Skripten angehängt, aber bitte beachten Sie, dass ich sie nicht im Detail überprüft habe. Vielleicht ist es aber nützlich.
Betreff: Quantilregression in JSLDas Add-Ins-Menü wird erst angezeigt, wenn Sie Ihr erstes Add-In installieren. Öffnen Sie einfach die Add-In-Datei und JMP fordert Sie auf, zu bestätigen, dass Sie es installieren/registrieren möchten. Das ist alles was es braucht.
Betreff: Quantilregression in JSLIch verwende JMP 13.1.0 und der Menüpunkt SAS Addin fehlt unter Dateien/SAS. Gibt es eine andere Möglichkeit, das Add-In zu aktivieren, oder ist die Quantilregression jetzt nur auf Pro verfügbar?
Betreff: Quantilregression in JSLYves,
Ja, die Quantil-Regressionsroutine in JMP Pro 12 führt eine multiple Quantil-Regression durch. Beachten Sie jedoch, dass es sich um eine reine Pro-Funktion handelt.
Danke,
Michael
Betreff: Quantilregression in JSLVielen Dank für diese Info Michael. Ich kannte das SAS-Add-In, aber leider habe ich kein SAS auf meinem Computer und meine Universität möchte keine Remote-Verbindung zum SAS-Server zulassen. Wissen Sie, ob die Quantil-Regressionsplattform in JMP 12 die Ausführung als multiple Regression, dh mit vielen X-Variablen, ermöglicht?
Nochmals vielen Dank, Yves
Betreff: Quantilregression in JSLHallo Yves,
Wenn Sie SAS auf Ihrem Computer mit JMP installiert haben, sollten Sie in der Lage sein, das Quantile Regression-Add-In zu verwenden Datei > SAS > SAS-Add-Ins . Dies funktioniert über JMP 10. Ich bin mir nicht sicher, ob Sie Zugriff auf SAS haben oder welche Version von JMP Sie verwenden.
In der Pro-Version von JMP 12 wird die Quantilregression als Option in die Generalized Regression-Plattform aufgenommen.
-Michael