Wie man einen Plattformbericht "privat" machtHallo, diese Frage ist eine Folgemaßnahme einer meiner früheren Antworten, die von txnelson gelöst wurden (Danke!).
Ich möchte jetzt einen verstärkten Baumbericht "privat" machen, damit der Skriptbenutzer in der Fensterliste nichts von dem sieht, was los ist. Gibt es eine Möglichkeit, nur das Objekt "Partition" (oder eine andere Plattform) zu erstellen und den Bericht vollständig auszublenden (==> private), während Informationen aus dem Hintergrund extrahiert werden können?
Vielen Dank
Matteo
Re: Wie man einen Plattformbericht "privat" machtHallo Markus, wenn der Datensatz groß genug ist, sehe ich den Boosted Tree oder PLS in der JMP Home Window List, auch wenn sie für unsichtbar erklärt wurden. Ich schließe den Bericht unmittelbar nach dem Extrahieren der benötigten Informationen. Wenn Sie viele Male in einer for-Schleife laufen, bekomme ich im Hintergrund einen blinkenden Effekt, den ich nicht mag, das ist alles. Ich brauche etwas Zeit, um den Vorschlag von txnelson zu implementieren, da ich die Plattformen momentan nicht in einer dedizierten Display-Box starte. Natürlich wäre ein "privates" Schlüsselwort, wie es für Datentabellen verfügbar ist, großartig!
Vielen Dank
Matteo
Re: Wie man einen Plattformbericht "privat" machtIm Allgemeinen verwenden wir unsichtbare Plattformen als Rechenmaschine. Wir starten es, bekommen was wir wollen und schließen es. Diese Aktion ist in der Regel so schnell, dass der Benutzer nicht weiß, dass er im Fenstermenü oder in der Startliste angezeigt wird. Gibt es einen Grund, warum Sie die Plattform offen halten müssen?
Es ist leicht, eine zu öffnen, wenn Sie sie benötigen, und sie bei Bedarf oft zu schließen.
Re: Wie man einen Plattformbericht "privat" machtDanke, ich verstehe. Durch Starten der Plattform in einer Anzeigebox wird sie privat gehalten.
Ich werde diese Lösung in meinem Skript ausprobieren.
Danke vielmals.
Matteo
Re: Wie man einen Plattformbericht "privat" machtDie zweite Methode, die ich in meiner vorherigen Antwort angegeben habe, erstellt keinen Eintrag in der JMP Home Windows-Liste. Hier ist ein besseres Beispiel für dieselbe Technik, indem der maximale Wert der Achseneinstellung herausgezogen wird.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" ,private);
vlb = V List Box( biv = dt << bivariate( x( :height ), y( :weight ) ) );
show(Report( biv )[axis box( 1 )] << get min);
Re: Wie man einen Plattformbericht "privat" machtDanke, aber eine unsichtbare Plattform ist immer noch in der Fensterliste des Startfensters sichtbar. Mein Ziel wäre es, es für den Benutzer völlig unsichtbar und unzugänglich zu machen.
Ist das möglich?
Vielen Dank
Matteo
Re: Wie man einen Plattformbericht "privat" machtAlle Plattformen (es gibt möglicherweise eine oder zwei Ausnahmen) können "unsichtbar" gemacht werden, indem dieses Schlüsselwort als einer der Parameter der Plattform hinzugefügt wird.
xxx = bivariate (unsichtbar, x (.....), y (.....));
Alle Elemente, die für jede der Plattformen bearbeitet werden können, sind im Skriptindex aufgeführt.
Hilfe ==> Skriptindex
Ein Plattformaufruf kann auch in ein Objekt eingebettet werden, z. B. in ein vertikales Listenfeld, das die Ergebnisse allein nicht anzeigen kann, aber später im Skript angezeigt werden kann, indem das Objekt einem Anzeigefenster hinzugefügt wird
MyVLB = V List Box (xxx = bivariate (unsichtbar, x (.....), y (.....)););
// Jetzt können Sie alles haben, was Sie sonst noch brauchen
// und dann, wenn das Skript die bivariaten Ergebnisse anzeigen möchte
// das kann man einfach machen
nw = Neues Fenster ("das Fenster", HH = H List Box ());
HH << Anhängen (MyVLB);