Ich habe kürzlich JMP installiert und denke, ich hätte die Lizenz richtig einrichten sollen. Als ich jedoch durch das Tutorial ging, bemerkte ich etwas, das ich wirklich beheben sollte und das leider in den meisten Anfängerhandbüchern, die ich finden kann, nicht angesprochen wird.
Als ich auf die Testspalten klickte und begann, sie zu übertragen, stellte ich fest, dass anscheinend keine Antwort von JMP kam.

Ich könnte klicken und ziehen, ich könnte doppelklicken, ich könnte die Spalten auswählen und dann auf die Schaltflächen X, Factor oder Y, Response klicken, und nichts scheint zu passieren. Verwirrt drückte ich schließlich auf OK und die Grafik, die ich zu erstellen versucht hatte, wurde korrekt generiert. Das verwirrte mich, weil es so aussah, als hätte ich nie etwas erfolgreich eingegeben. Ich versuchte es erneut, immer noch verwirrt, und stellte schließlich fest, dass ich die Größe meines Fensters ändern musste, um richtig zu sehen, was meine Eingaben waren.

JMP funktioniert hier also richtig. Ich scheine nur einen seltsamen und funktional störenden Fehler zu haben, der sich um meine Bildschirmauflösung oder so dreht. Ich habe mich gefragt, ob es vielleicht eine Einstellung gibt, die ich standardmäßig aktiviert habe und die ich deaktivieren sollte. Also habe ich einige JMP-Leitfäden zur Fehlerbehebung nachgeschlagen und mein Menü Datei> Einstellungen aufgerufen, nur um das gleiche Problem erneut zu finden. Wieder in der Lage, vorübergehend gelöst zu werden, indem ich die Größe meines Fensters verändere.

Ich war ein bisschen verloren, weil ich dieses Problem anscheinend nicht finden kann, wenn ich es nachschlage, und ich bin mir nicht sicher, ob ich die Einstellungsschalter umdrehen möchte, in der Hoffnung, dass das Deaktivieren einer der vielen Einstellungen das Problem behebt. Als ich herumspielte und versuchte, meine Probleme zu replizieren (ich kann die GUI durch Größenänderung ständig aktualisieren), funktionierte die GUI manchmal unerklärlicherweise, was alles nur noch verwirrender machte.Zum Beispiel würde eine Auswahl von „Height“ in diesem Tutorial nach ein paar Minuten in der Casting-Box gerendert, aber wenn ich es erneut mit „Weight“ versuchte, konnte ich gute zehn Minuten warten und nie ein Update sehen. Die erste Auswahl, die ich in einem Fenster mache, scheint immer gut zu funktionieren, aber die zweite Auswahl wird nicht immer hervorgehoben. In einem anderen Fenster benutzte ich das Scrollrad auf der rechten Seite des Bildschirms, nur um festzustellen, dass kein Scrollen stattfand. Durch erneutes Klicken auf das Fenster wurde das Fenster aktualisiert, um den richtigen Teil der Seite wiederzugeben, zu der gescrollt worden war.
Es muss einen Grund geben, warum all diese Dinge passieren. Hoffentlich ist es einer, den ich beheben kann. Ist dies ein bekanntes JMP-Problem? (Ich habe bei einer Internet- oder Forumssuche keinen Hinweis darauf gefunden.) Vielleicht ist es ein Kompatibilitätsproblem? Ich verwende einen Dell Windows 10 Enterprise-Laptop mit einer Intel-CPU und einer sehr einfachen Nvidia-Grafikkarte.
Es wäre schön, wenn JMP reibungslos funktionieren würde, da ich ehrlich gesagt ständig die Fenster so aktualisieren müsste, dass sie meine Tutorial-Eingaben grenzwertig unbrauchbar machen. Ich bin kein erfahrener R-Benutzer und JMP sieht so aus, als könnte es mir etwas Zeit sparen, hoffentlich mit ein wenig Reparatur.
Für diejenigen, die es empfehlen, ich habe versucht, meinen Computer neu zu starten, und ich habe versucht, JMP zu aktualisieren. Ich verwende Version 16.2.0
Danke im Voraus!
@Craige_Hales ist hier genau richtig. Die OS-Technologie, die JMP verwendet, ermöglicht es uns, zusätzliche Geschwindigkeit von der Grafikkarte anzufordern, indem wir ihre Hardwarefähigkeiten nutzen. Dies führt normalerweise zu einem viel schnelleren Zeichnen. Die Beschleunigung kann sich besonders bei 4K-Monitoren bemerkbar machen. Fehler in den Grafikkartentreibern können jedoch zu Bildschirmdarstellungsproblemen führen, genau wie Sie es erlebt haben. Wenn Sie also diese Einstellung deaktivieren, wird ein Großteil der Grafikarbeit von der Grafikkarte weg und zurück auf Ihre CPU verlagert. Die Verwendung der CPU bedeutet, dass mehr Daten vom RAM in den Video-RAM verschoben werden müssen, wenn es zur Anzeige geht, sodass es etwas langsamer ist, aber nicht anfällig für diesen Treiberfehler ist.Ich empfehle Ihnen auch, die Hardwarebeschleunigung erneut zu aktivieren, sobald Sie ein Treiber-Update für die Grafikkarte erhalten. Das würde Ihnen helfen, ein bisschen Leistung zurückzugewinnen.
Wie Sie vielleicht in den Links von Craige gesehen haben, gab es in letzter Zeit einen besonders häufigen Fehler bei einigen Laptops mit Intel Xe-Grafik. Intel hat ein Update zur Verfügung, so dass diese Situation vermeidbar sein sollte, wenn Sie eines davon auf Ihrem PC haben.
@jschroedl könnte eine bessere Antwort haben. Folgendes ist ungefähr richtig:
Grafikkarten von verschiedenen Hardwareanbietern haben alle einen gemeinsamen Satz von Zeichenfunktionen. Viele dieser Funktionen stammen aus dem vorigen Jahrhundert. Sie haben auch herstellerspezifisch Zeichenfunktionen, die zum Scrollen oder Schattieren oder 3D-Unterstützung oder Schriftarten oder Farben dienen können ... Ich weiß nicht, es wird meistens durch Ebenen der Betriebssystemunterstützung verborgen. Das Abschalten der Hardwarebeschleunigung bedeutet, die neueren Funktionen zu ignorieren, die dem Betriebssystem über einen vom Hardwarehersteller geschriebenen Gerätetreiber zur Verfügung gestellt werden. Der Treiber ordnet die Hardwarefähigkeiten einer Standardfunktion des Betriebssystems zu. Ich habe kein wirkliches Beispiel, aber es könnte so etwas wie das Ersetzen einer Pixel-für-Pixel-Strichzeichnungsroutine durch eine Routine tun, die die Grafikhardware zum Zeichnen einer Linie verwendet.
JMP wird besser funktionieren, wenn die neueren Funktionen verfügbar sind (edit: und der Treiber des Herstellers ist fehlerfrei genug.) Wenn Sie den aktualisierten Treiber installieren, sollten Sie die Hardwarebeschleunigung von JMP wieder einschalten.
Das Deaktivieren der Hardwarebeschleunigung und das anschließende Neustarten des Programms scheint das Problem bisher behoben zu haben.
Was ist Hardwarebeschleunigung und warum ist sie standardmäßig aktiviert? Ich verstehe, dass es wahrscheinlich als Optimierung von Computerressourcen angesehen wird, aber gab es eine Funktion, die es unterstützen sollte? Will ich die Hardwarebeschleunigung in Zukunft für bestimmte Anwendungen wieder aktivieren?
Vielen Dank! Ich hatte Probleme zu glauben, dass ich der einzige war, der das Problem hatte.