SHAP-Werte im Graph Builder – Aufsteigende ReihenfolgeIch bin gerade dabei, SHAP-Werte aus dem Profiler grafisch darzustellen. Wie Sie auf dem Bild sehen können, sind die SHAP-Werte weder in aufsteigender noch in absteigender Reihenfolge. Erstens: Wie weise ich den Graph Builder an, das Streudiagramm/Bienenschwarmdiagramm so darzustellen, dass es in aufsteigender Reihenfolge für alle unabhängigen Variablen (zusammen) in einem Diagramm ausgegeben wird? Auf diese Weise kann ich mir ein Diagramm ansehen, das die Variable mit dem größten Einfluss im Vergleich zu allen anderen zeigt.
Zweitens: Gibt es eine Möglichkeit, die Legende so zu ändern, dass sie anstelle einer Markierung ein Kontinuum für die Legende anzeigt? Das Kontinuum sollte von hohen zu niedrigen Formwerten reichen.
Danke schön,
Nisha
Erweiterte statistische ModellierungGrundlegende Datenanalyse und ModellierungInhaltsorganisationDatenexploration und -visualisierungPrädiktive Modellierung und maschinelles LernenWindowsBetreff: SHAP-Werte im Graph Builder – Aufsteigende ReihenfolgeIst es für Sie in Ordnung, die Daten zu stapeln?
Anschließend können Sie „order by“ über eine manuell berechnete Spalte verwenden:

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
dtstacked = dt << Stack(
columns( Column Group( "Processes" ) ));
dtstacked << New Column( "median",
Formula( Col Quantile( :Processes, 0.5, :Label ) ),
) ;
dtstacked<< Graph Builder(
Variables( X( :Processes ), Y( :Label, Order By( :median ) ) ),
Elements( Box Plot( X, Y, Legend( 13 ) ) ),
Local Data Filter(
Add Filter(
columns( :Label ),
Where( :Label == {"A1", "A2N", "A2P", "A2P1", "B1", "B10", "CAP"} )
)
)
);
Betreff: SHAP-Werte im Graph Builder – Aufsteigende ReihenfolgeVielen Dank, ich werde es versuchen. Ich hatte gehofft, dies mit dem Graph Builder selbst konstruieren zu können, aber das sieht weniger möglich aus.
Betreff: SHAP-Werte im Graph Builder – Aufsteigende ReihenfolgeIn JMP gibt es immer mehrere Wege, um zum Ziel zu gelangen : )
Eine weitere Alternative: Sortieren Sie die Spalten in aufsteigender Reihenfolge der Werte.
Wenn die Reihenfolge bekannt ist, ist dies ganz einfach über „Gruppieren“ möglich.
Öffnen Sie einfach den Graph Builder und ziehen Sie die Gruppe „sortiert“ auf die Y-Achse.
Bis zu 14 Spalten sind möglich, bis JMP den Modus auf „Parallelplot“ ändert.
Names Default to HERE(1);
showN Cols = 14;
Try(close(dt, noSave));
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
dtstacked = dt << Stack(
columns( Column Group( "Processes" ) ));
mysummary = dtstacked << Summary(Group( :Label ),Median( :Processes ));
sorted = mysummary << Sort( By( :"Median(Processes)"n ), Order( Descending ) );
mycols = sorted[1::showNCols,"Label"];
dt << Group Columns( "sorted", mycols );