Ist JMP besser als R und Python?Ich verwende JMP, seit ich etwa 1995, also bevor es Mobiltelefone gab, die erste Version gekauft habe, die auf vier Disketten erhältlich war.
Ich habe nie einen Grund gesehen, etwas anderes in Betracht zu ziehen, es war damals der Himmel und ist es auch heute noch
Ich war gerade auf der Suche nach einem Job im Bereich Data Science und mir wurde gesagt, dass ich in der Lage sein müsste, Python zu verwenden
Ich habe es mir angesehen, es scheint unglaublich kompliziert und begrenzt zu sein. Ich vermute, ich könnte dreimal so viel Arbeit an JMP leisten wie ein Experte gleichzeitig an Python.
Python sieht aus wie das alte MS-DOS im Vergleich zu JMP, das aussieht, als hätte Macintosh damals funktioniert (JMP steht für John's Macintosh Project).
Außerdem scheint es Dinge zu geben, die man mit JMP machen kann, wie zum Beispiel neuronale Modellierung, die man meines Wissens mit Python nicht machen kann
Vermutlich kann ich mit Excel Datenbanken zwischen Python und JMP hin und her austauschen?
Der einzige Vorteil, den ich an Python sehe, ist, dass es kostenlos ist, aber das ist mir egal, ich bin mehr als zufrieden mit dem Preis, den ich seit 25 Jahren für eine Einzelbenutzerlizenz zahle.
Habe ich etwas verpasst?
Betreff: Ist JMP besser als R und Python?JA!
Sie haben einen wirklich wichtigen Punkt angesprochen: Die Leute, die sagen, dass Sie diese oder jene Softwarekenntnisse benötigen, wissen nicht, wie sie die Aufgabe erledigen sollen.
Datenwissenschaftler und KI-Freaks erhalten Daten. Meiner Meinung nach ist JMP schon immer großartig, wenn es darum geht, etwas Kreatives mit diesen Daten zu machen, z. B. Datenanalysen.
Betreff: Ist JMP besser als R und Python?Python/R bietet extreme Flexibilität in der Bereitstellungsflexibilität.Sie können so ziemlich alles machen, wenn Sie Zugriff auf die Programmierressourcen haben.
JMP verfügt über eine extreme Flexibilität in der Bereitstellungsflexibilität.Sobald Sie etwas bereitgestellt haben, ist der Benutzer viel besser in der Lage, seine eigenen Analysen durchzuführen, ohne das Programmieren erlernen zu müssen.Dies ist in Python/R so gut wie unmöglich und führt zu einer Menge Kummer.Es ist kein Problem, zum Programmierer zurückkehren zu müssen, weil der Manager die Analyse leicht optimieren möchte.
Das andere, was ich sagen möchte, ist, dass ich glaube, dass Python/R für die exotischeren Lösungen für maschinelles Lernen, die heutzutage auf den Markt kommen, besser geeignet ist.Das Prinzip der Sparsamkeit bedeutet, dass diese nicht annähernd so dringend benötigt werden, wie manche Leute denken, aber wenn es nötig ist, müssen Sie dort nachsehen.
Betreff: Ist JMP besser als R und Python?Ich stimme Vince zu.Es geht nicht um JMP „oder“ Python (oder JMP oder R, JMP oder Matlab, ...).Es ist eine Frage des „und“.JMP ergänzt viele andere Analysetools.Als ich SAS ausgiebig für Predictive Analytics nutzte, stand JMP immer an meiner Seite und half mir, die von mir verwendeten Daten und die Ergebnisse meiner Analyse zu verstehen und zu visualisieren.Ich habe derzeit eine Routineanalyse, die ich regelmäßig durchführe und die JMP als Schnittstelle zu R nutzt und die Analysen beider Tools kombiniert.
Python ist definitiv eher eine Programmiersprache, aber wenn Sie jemals eine andere Programmiersprache verwendet haben, ist es einfach, sie zu erlernen.
Die Realität ist, dass viele (die meisten) Jobs in der „Datenwissenschaft“ eine große Toolbox sowohl kommerzieller als auch Open-Source-Tools nutzen.Und es ist das, was in vielen Ausbildungs- und Universitätslehrplänen für Datenwissenschaft allgemein gelehrt wird.Ich habe dieses Jahr das Ziel, mein Wissen und meine Erfahrung im Umgang mit R und Python zu erweitern, nicht zuletzt wegen meiner beruflichen Sicherheit.Ich habe in der LinkedIn-Stellenanzeige nach „Python Data Science“ und „JMP Data Science“ gesucht.Ersteres hatte 7000 Einträge, letzteres 500.
Betreff: Ist JMP besser als R und Python?Das Gleiche gilt für alle anderen. JMP ist mein täglicher Treiber, aber es gab einige Dinge, bei denen ich Python JMP vorgezogen habe und die nichts mit den Kosten zu tun haben.
- Imaginäre Zahlen
- Tensoren (Numpy/Scipy/Pandas in Python sind tolle Bibliotheken)
- Es bietet mehr Zugriff auf Funktionen auf Betriebssystemebene, wenn Sie mit einer RIESIGEN Community von Leuten, die neue Bibliotheken entwickeln, Skripte erstellen
Meine große Frage ist, warum nicht?Es ist ein weiteres Werkzeug in der Toolbox.(Abgesehen davon mag ich R nicht besonders, daher verwende ich standardmäßig Python, wenn ich JMP nicht verwenden möchte.)
Und mit der Integrationsfähigkeit von JMP in Python kann ich testen, was für mich am besten funktioniert, und trotzdem über meine schöne JMP-Schnittstelle verfügen.
Betreff: Ist JMP besser als R und Python?Ich liebe JMP, aber wenn Sie versuchen, ein riesiges Netzwerk mit Millionen, geschweige denn Milliarden von Parametern mit JSL auf einer CPU ohne verteiltes Rechnen jeglicher Art zu trainieren, werden Sie schnell erkennen, warum fast jeder Job in der Datenwissenschaft Python-Kenntnisse erfordert.
Was ist Ihre Definition von Datenwissenschaft?Ich bin von Beruf Statistiker und habe mich immer gegen den Begriff „Datenwissenschaftler“ gewehrt, weil ich dachte, das sei nur ein sexyeres Wort für Statistiker.Als ich begann, mich wirklich mit der Datenwissenschaft zu befassen, wurde mir schnell klar, dass ich mich gewaltig geirrt hatte.
Es wird großer Wert auf KI gelegt, insbesondere durch verschiedene Arten neuronaler Netze.Neuronale Netze von heute sind nicht die neuronalen Netze von gestern.Im letzten Jahrzehnt gab es so viele bahnbrechende Innovationen und eine stufenweise Weiterentwicklung, dass es sehr schwierig ist, mit all dem Schritt zu halten.JMP verfügt über eine schöne grundlegende neuronale Plattform, die jedoch für die meisten realen Anwendungen nicht praktikabel wäre Welt-KI-Probleme.Es handelt sich eher um eine klassische Plattform für neuronale Netzwerke, die jedoch über mehrere verborgene Schichten verfügen kann.Um fair zu sein, ist es überhaupt nicht die Nische von JMP.SAS Viya verfügt über einige nette, moderne KI-Tools; Aber echte Datenwissenschaftler müssen in der Lage sein, Algorithmen an das jeweilige Problem anzupassen.Aus diesem Grund unterstützt Viya die Integration mit Python.
Um Ihre Frage zu beantworten, müssen Sie also Python lernen, denn von Datenwissenschaftlern wird erwartet, dass sie in der Lage sind, wie kein anderer zu programmieren, Algorithmen auf einer genauen Ebene zu verstehen und sie nach Bedarf anzupassen und über Tools zu verfügen, die die Vorteile der GPU nutzen können und verteiltes Rechnen.
Betreff: Ist JMP besser als R und Python?Python ist eine ausgereifte Allzweck-Programmiersprache, sodass Sie Ihre eigene Lösung entwickeln können, wenn eine andere Software wie JMP nicht ausreicht. (In vielen dieser Fälle können Sie auch die Skriptsprache JMP verwenden, um Ihre eigene Lösung zu erstellen.) Viele Python-Programme und -Pakete wurden entwickelt, um unzählige Probleme zu lösen, auf die Sie möglicherweise stoßen, sodass Ihre Lösung beschleunigt werden kann.
Ich glaube, dass Python eine Säule der Datenwissenschaft war, die zuerst im Bereich der Informatik und nicht in der Statistik entwickelt wurde, und basiert daher weitgehend auf dem Paradigma „Grow Your Own“. Data Science war die erste groß angelegte Einführung maschineller Lerntechniken, die auf sehr große Datensätze ausgerichtet war. Dieser Aufwand ähnelt dem Data Mining in der Statistik, war jedoch etwas anders. Sie scheinen jetzt zu verschmelzen.
Betreff: Ist JMP besser als R und Python?Ich bin mit allem einverstanden @Mark_Bailey schrieb.
Warum müssen Sie Python lernen? Da ich seit etwas mehr als fünf Jahren Teil eines JMP-Verkaufsteams bin, sind dies die Rationalisierungen, die die Leute früher NICHT in Betracht gezogen haben, JMP zu verwenden.
1. Ihre Organisation ist hinsichtlich der Softwarekosten sparsam und weigert sich, für JMP zu bezahlen. Ich habe versucht, darauf hinzuweisen, dass die Zeit der Menschen ein echter Kostenfaktor ist und dass JMP Ihnen im Vergleich zu codierungsbasierten Softwaretools oft dabei helfen kann, in einer viel kürzeren Zykluszeit Maßnahmen zu entdecken/zu entscheiden oder Maßnahmen zu ergreifen. Manchmal haben die Leute diesen Kontrapunkt verstanden ... manchmal ... nun ja ... nicht so sehr.
2. Es gibt einige Analyse- oder Berichtsmethoden, zu denen Python in der Lage ist, die JMP/JMP Pro/JMP Clinical/JMP Genomics nicht kann. Ich stimme Mark voll und ganz zu, dass JMP seine Fähigkeiten in einem End-to-End-Workflow von der Datenerfassung über die Analyse und Berichterstellung bis hin zum Teilen weiter ausbaut.
Betreff: Ist JMP besser als R und Python?Vielen Dank, aber Sie haben die Frage nicht genau beantwortet, warum ich Python lernen muss, wenn ich 25 Jahre lang ein absolut kompetenter Datenwissenschaftler gewesen wäre
Betreff: Ist JMP besser als R und Python?Die offensichtliche Antwort ist, dass nur Sie das beste Werkzeug für Ihre Arbeit bestimmen können.
Ich denke, dass es heute mehr denn je viele hervorragende Tools zur Datenanalyse und -visualisierung gibt. Ich glaube, dass JMP eines der besten ist. JMP versucht, Probleme zu lösen, auf die die meisten JMP-Benutzer beim Importieren von Daten, beim Vorbereiten von Daten und beim grafischen oder statistischen Analysieren oder Modellieren von Daten stoßen. Die derzeitige Charta kann jedoch nicht alle möglichen Bedürfnisse aller möglichen Nutzer berücksichtigen. Selbst SAS kann das nicht! Vor vielen Versionen stellte JMP eine Schnittstelle zu anderer Software wie Python und R bereit. Benutzer können ihr Toolset erweitern und die Zusammenarbeit zwischen ihren Tools nutzen.
Von Datenwissenschaftlern wird erwartet, dass sie mit jeder Situation umgehen können, ob groß oder klein, komplex oder einfach, daher ist es eine gute Sache, über mehr Tools zu verfügen. Und JMP wird weiter wachsen. Sie haben mit Version 1 begonnen. Wir sind jetzt bei Version 15 und ein Ende ist nicht in Sicht.