Das Bootstrapping dauert langeHallo,
Ich führe einen Bootstrap an einigen Daten durch, die mit der Mischungsverteilungsfunktion als Teil der Lebensdauerverteilung erstellt wurden, um die Zuverlässigkeit zu berechnen. Ich verwende die Bootstrap-Daten, um Konfidenzintervalle für die Mischungsverteilungsparameter zu entwickeln. Die 5 geschätzten Parameter sind Sigma 1 & 2, Mu 1 & 2 und Teil, für den ich den Bootstrap erstelle. Ich bezeichne keinen zufälligen Startwert und lasse ihn als '.' zurück, ich verwende gebrochene Gewichtungen, jedoch mit einer generierten Stichprobengröße von 2500 als Standardeingabe. Die Frage, die ich habe, ist, sollte dieser Bootstrap normalerweise etwa 1,5 Stunden dauern? Es scheint ziemlich lange zu dauern, und ich habe mit einem Kollegen darüber gesprochen, dass dies nicht richtig erscheint, und meinen Computer überprüfen zu lassen, da die Verarbeitungsgeschwindigkeit möglicherweise niedrig ist. Aber mein Computer ist ziemlich neu, ich habe einen Dell Precision 7560 mit i7 Intel-Prozessor 2,50 GHz und 32 GB RAM, also bin ich neugierig, ob die lange Zeit für das Bootstrapping typisch ist oder ob es etwas anderes mit JMP gibt, das ich untersuchen sollte?
Danke für die Hilfe!
AnalytikAndereFensterBetreff: Bootstrapping dauert sehr langeKann das nicht beurteilen, aber wahrscheinlich brauchen wir ein Benchmark-Skript zum Vergleich,
siehe beigefügten Code. Die Analyse benötigt auf meinem Rechner 79 s (JMP 16.1 Pro auf Win10 auf Dell Precision 3551 Intel Core i7 2.7 MHz 32GB, wahrscheinlich vergleichbar mit Deinem).
Names Default To Here( 1 );
starttime = tick seconds();
dt = New Table( "Random",
add rows( 1000000 ),
New Column( "X", formula( Row() ) ),
New Column( "Y", formula( :X + Random Normal( 0, 3 ) ) )
);
obj = Bivariate( Y( :Y ), X( :X ) );
obj << Fit Line;
(obj << Report)[Number Col Box( 1 )] << Bootstrap(
100,
Fractional Weights( 1 ),
Split Selected Column( 1 )
);
endtime= tick seconds();
print(eval insert("Analysis took ^round(endtime - starttime)^ seconds"))Betreff: Bootstrapping dauert sehr lange166 Sekunden auf älteren 4-CPU-Maschinen. Schöne Hardware hast du!
Betreff: Bootstrapping dauert sehr langeJMP Pro 14. Kern i5
66

Betreff: Bootstrapping dauert sehr langeKann einem Benchmark nicht widerstehen
. 45 Sekunden auf meinem MacBook Pro (JMP 16.2):

Betreff: Bootstrapping dauert sehr langeDas gibt mir ein gutes Gefühl.Meine Maschine ist mindestens 12 Jahre alt (i7, 3,4 GHz) und es dauerte 142 Sekunden.Ich denke immer wieder, dass ich meine Maschine aufrüsten muss, aber es scheint verschwenderisch und unnötig zu sein.Diese Benchmark-Ergebnisse helfen - ja, ich kann es besser, aber ich bin nicht völlig aus der Reihe!
Betreff: Bootstrapping dauert sehr langeIch auch nicht: „Analyse hat 21 Sekunden gedauert“
macOS Monterey auf MacBook Pro M1 Max mit JMP Pro 16.2
Betreff: Bootstrapping dauert sehr lange194 Sekunden
Windows 10
Intel(R) Core(TM) i7-1185G7 der 11. Generation bei 3,00 GHz 3,00 GHz
16,0 GB (15,7 GB nutzbar)
JMP Pro 16
Mit viele Anwendungen gleichzeitig im RAM laufen.:)

Betreff: Bootstrapping dauert sehr langeDie Mischungsverteilungsanpassung ist rechenintensiv, und der Erfolg der Anpassung hängt stark von der Qualität der Daten ab, vorausgesetzt, das Modell ist die richtige Wahl. Probieren Sie die Beispieldaten „Mixture Demo“ im Reliability Sample Data-Ordner aus und sehen Sie, wie langsam sie im Vergleich zu anderen Modellierungstypen (z. B. Least Square) sein kann. Diese Beispieldaten wurden simuliert und als sehr gut angesehen.
Betreff: Bootstrapping dauert sehr langeDauerte 80 Sekunden mit JMP 17 Pro EA auf meinem Lenovo Windows 10-Rechner.Intel(R) Core(TM) i5-1145G7 der 11. Generation bei 2,60 GHz 2,61 GHz, 16 GB RAM
Betreff: Bootstrapping dauert sehr langeWenn ich höre, dass Benutzer zu viel Zeit zum Erstellen von Berichten beschreiben, schlage ich normalerweise vor, zu Datei -> Einstellungen -> Windows-spezifisch zu gehen und „hardwarebeschleunigte Grafiken aktivieren“ zu deaktivieren. Ich habe keine Ahnung, ob das in Ihrem Fall hilft, denn ich denke, wenn Benutzer dieses Problem haben, gilt es für viele oder alle Plattformen, aber es ist leicht zu überprüfen.Klingt so, als würden Sie es in ein paar Minuten (oder ein paar Stunden) wissen.
Hier ein Hinweis dazu:
https://www.jmp.com/support/notes/67/990.html
Betreff: Bootstrapping dauert sehr langeHallo @Georg ,
Danke für den Maßstab! Ich habe es ausgeführt und es hat 77 Sekunden gedauert, daher denke ich, dass das Problem eher in Bezug auf die rechenintensive Methode des Bootstrap zum Schätzen der statistischen Parameter aus den Mischungsverteilungsdaten liegt, als @peng_liu in einer späteren Antwort darauf hingewiesen. Ich habe ein Beispiel für die Parameter beigefügt, mit denen ich den Bootstrap durchführe, der 1,5 Stunden dauert.

Betreff: Bootstrapping dauert sehr langeIch weiß, dass dies Probleme verursachen kann, wir hatten mehrere Laptops, bei denen diese Option aktiviert war und zu einer nicht reagierenden GUI führte (auf Windows-Rechnern, die JMP16 verwenden ...). Durch Deaktivieren dieser Option wurde das Problem behoben. Ich fasse also zusammen, dass dies mit der grafischen Anzeige zusammenhängt (wie die Option sagt) und nicht mit der zugrunde liegenden Berechnung, die hier die Zeit benötigt und deren Komplexität das "Problem" ist.
Betreff: Bootstrapping dauert sehr langeHallo Georg,
Ich stimme mit Ihnen ein. Ich dachte, ich würde es nur für den Fall erwähnen, dass es damit zusammenhängt, aber an dieser Stelle würde ich sagen, dass es definitiv nicht so ist.Der ursprüngliche Poster hat gestern in diesem Thread geantwortet (aber aus irgendeinem Grund taucht er in der Mitte von Seite 1 auf), dass ihr Benchmark-Durchlauf 77 Sekunden gedauert hat, also im Bereich der Ergebnisse aller anderen liegt.