Eseguire un'analisi bivariata su una colonna ordinataQuindi sto facendo un'analisi bivariata per Corrente contro Area. Ho una colonna con ID diversi come 26,35, ecc. e voglio eseguire un'analisi per ognuno di essi e mostrarla su diversi grafici ma nella stessa GUI che ho creato. Qualsiasi aiuto sarebbe molto apprezzato!
Vedrai che la colonna 3 è la colonna I in ordine!
dt = Current Data Table();
//Change the Max Ic to Max Jc and organize table by reticle
dt << sort( by( Column( 3 ) ), Replace Table );
Column1 = Column( dt, "Corrected Area (um^2)" );
Column2 = Column( dt, "Max Ic (mA)" );
Column3 = New Column( "Max Jc (mA/um^2)" );
Column3 << set values( (Column2 << get as matrix) * 100 );
Column3 << set name( "Max Jc (mA/um^2)" );
//Obtain the Max Ic
MaxIc = Col Max( Column2 );
Save Text File( "$Python.py", str( MaxIc ), Mode( "Append" ) );
//Save Text File("$Python.py", MaxIc, Mode("Append") );
//allows manipulation to columns to go unaltered between runs
Close( dt, Save( filepath ) );
//Call CreateBivariate to do a bivariate (two variable) analysis
//list allows you to do more analysis
status = List( 0, 0 );
New Window( "Custom Analysis",
H List Box(
V List Box(
Panel Box( "Controls",
Text Box( "Choose Analysis" ),
choice = Check Box(
{"Distribution", "Fit Line"},
current = choice << Get( 1 );
xParam = Column1; //Corrected Area
yParam = Column2; //Max Ic
//Get the distribution
If( And( current, Not( status[1] ) ),
dt << Append(
dt = V List Box(
bivDistribution = Distribution( Y( Eval( yParam ) ), X( Eval( xParam ) ), )
)
);
status[1] = 1; //mark as present
);
//Perform a Bivariate Analysis
current = choice << Get( 2 );
If( And( current, Not( status[2] ) ),
dt << Append(
dt = V List Box(
bivPlatform = Bivariate(
Y( Eval( yParam ) ),
X( Eval( xParam ) ),
Fit Line( {Line Color( {213, 72, 87} )} ),
Fit Line( {Line Color( {57, 177, 67} )} ),
)
)
);
status[2] = 1; //mark as present
);
)
);
),
dt = V List Box()
)
);Ri: Eseguire un'analisi bivariata su una colonna ordinataUsa questo:
By( col 3, col 4 )
Ri: Eseguire un'analisi bivariata su una colonna ordinataÈ possibile ordinare per due colonne? Funziona finora per column (3), e incredibilmente bene, grazie ancora per l'aiuto - ma posso farlo (by (column3) || by (column4))
Grazie,
Tyler
Ri: Eseguire un'analisi bivariata su una colonna ordinataHa funzionato perfettamente !!! Correzione molto semplice! Ultima domanda a cui non devi rispondere, come posso salvare tutte quelle immagini in un png?
Ho provato:
dt << salva immagine ( "T: \ W \ Wintermute \ 50 Sandbox \ Gingrich \ 69977JM" , png ) ,
Ma mi dà un registro degli errori?
Grazie,
Tyler
Ri: Eseguire un'analisi bivariata su una colonna ordinataL'ordinamento del set di dati potrebbe essere vantaggioso, ma non è necessario che le piattaforme di distribuzione o Bivariate funzionino.
Includi il Per (colonna (3)) argomento al Bivariate () chiamata di funzione nel tuo script.
Ri: Eseguire un'analisi bivariata su una colonna ordinataQuindi, dopo aver ordinato la colonna, ho qualcosa di simile
Reticolo: 26 in una colonna e Max Ic in un'altra colonna
Reticolo: 25 in quella colonna ed è rispettivo Max Ic
Quindi voglio eseguire analisi bivariate separate a seconda di quale reticolo
è!
Grazie,
Tyler
Ri: Eseguire un'analisi bivariata su una colonna ordinataPuoi utilizzare la colonna 3 nel ruolo Bivariata per? In questo modo sarebbe il più semplice e userai il comportamento della piattaforma integrata.
Perché stai ordinando i dati?
Raccomanderei di utilizzare un nome diverso per la variabile che memorizza il riferimento alla casella di elenco verticale rispetto al nome utilizzato per la variabile per memorizzare il riferimento della tabella di dati.
Ad ogni modo, spero che questo suggerimento aiuti.