Creazione di colonne da costanti di adattamento lineare (pendenza, intercetta)Cercando di estrarre costanti, pendenza e intercetta, dalla formula di adattamento lineare su più grafici.Sto usando Big Class come esempio.Realizzo un grafico bivariato su diversi parametri, quindi eseguo un adattamento lineare per ciascun grafico e creo una nuova colonna per i valori previsti.Voglio prendere le costanti della formula di adattamento lineare e creare due nuove colonne che mantengono la pendenza e intercettano da quella formula per ogni riga. Ecco cosa ho finora, sono bloccato dove salvo la formula dall'adattamento lineare, ma non riesco a inserire i valori della formula in una colonna, penso di voler utilizzare la funzione expr () ma non sono sicuro, qualsiasi aiuto sarebbe molto apprezzato, grazie in anticipo.
dt = Current Data Table(); //Big Class active
biv = Bivariate(
Y( :height ),
X( :weight ),
by( :sex, :age ),
Fit Line( {Line Color( {212, 73, 88} )}, save predicteds ),
);
biv << (curve[1] << save predicteds);
Column( N Cols( dt ) ) << set name( "Linear Fit" );
myFormula = Column(dt, "Linear Fit") << getFormula;
// Stuck here want to use the "Linear Fit" formula and create a column for the slope in the formula
// and another for the intercept pulled from the predicted formula in "Linear Fit"
dt << NewColumn("Slope", Numeric, Continous, expr(left(myFormula,5)));
dt << NewColumn("Intercept", Numeric, Continous, );
Oggetto: Creazione di colonne da costanti di adattamento lineare (pendenza, intercetta)Mi piace l'elaborazione delle tabelle di dati, così tante volte uso Crea tabella di dati combinati e poi vado da lì.Ecco una versione dello script che è quello che penso sia l'output finale desiderato
Names default to here(1);
dt = Current Data Table(); //Big Class active
biv = Bivariate(
Y( :height ),
X( :weight ),
by( :sex, :age ),
Fit Line( {Line Color( {212, 73, 88} )}, save predicteds ),
);
report(biv[1])["Parameter Estimates"][tablebox(1)]<<MAKE combined="" data="https://community.jmp.com/" table=""></MAKE>Oggetto: Creazione di colonne da costanti di adattamento lineare (pendenza, intercetta)Jim,
Ci ho pensato, ma perdo la connessione con il set di dati Big Class originale, ovvero "Nome", immagino sia altrettanto facile tornare indietro e unirmi ai due tavoli invece di cercare di essere troppo fantasioso in un tavolo.Grazie!
Oggetto: Creazione di colonne da costanti di adattamento lineare (pendenza, intercetta)Credo che ti sarà più facile ottenere la pendenza e intercettare i valori da tutte le diverse combinazioni di sesso ed età, se crei una tabella di dati combinata dalla tabella delle stime.Ti consentirà di analizzare la tabella dei dati emessa e ottenere facilmente i valori desiderati.
dt = Current Data Table(); //Big Class active
biv = Bivariate(
Y( :height ),
X( :weight ),
by( :sex, :age ),
Fit Line( {Line Color( {212, 73, 88} )}, save predicteds ),
);
report(biv[1])["Parameter Estimates"][tablebox(1)]<<MAKE combined="" data="https://community.jmp.com/" table=""></MAKE>