Ich habe eine intervallzensierte Datentabelle, wenn ich die Lebensverteilung mache -> Gruppen vergleiche, gab es mir Plot1; Was ich wirklich will, ist Plot2, um das zu tun, muss ich die Lebensverteilung ohne Vergleichsgruppen durchführen, Plot3 mit separaten EVO / PVO-Plots erstellen, EVO ändern, um die Überlebenskurve anzuzeigen, Frame-Inhalte des PVO-Plots manuell kopieren und Frame einfügen Inhalte in den EVO-Plot, um Plot2 zu erhalten. Es ist sehr manuell, gibt es eine gute Möglichkeit, Skripte zum Generieren von Plot2 zu verwenden?

Lebensverteilung --> Gruppen vergleichen

Grundstück1

Plot2, linke Linie ist EVO mit Zeigen Sie das Überleben an , rechtes Diagramm ist PVO nein Zeigen Sie das Überleben an ;

Lebensdauerverteilung --> durch EVO/PVO

Plot3, EVO hat Zeigen Sie das Überleben an , PVO hat zeigen Überleben aus

Vielleicht so etwas:
//Your By-group analysis script.
obj = Life Distribution(
SendToByGroup( Bygroup Default ),
Y( :Y ),
//other messages
By( :Group )
);
//Get the display box trees of the two Life Distribution results.
rpt1 = report(obj[1]);
rpt2 = report(obj[2]);
//Get the correct frame boxes, send copy-paste messages.
//Finding the number in framebox(...) is the key.
//The number is relative to the root of tree. Here rpt1 and rpt2 are two roots.
//And the frameboxes are the SECOND frameboxes.
//The FIRST frameboxes relative to rpt1 and rpt1 are the Event Plot frames.
rpt1[framebox(2)] << copy frame contents;
rpt2[framebox(2)] << paste frame contents;