Collettore di pendenza e intercettaDi seguito è riportato un esempio di un componente aggiuntivo JMP che calcolerà la pendenza e le intercettazioni per una data variabile Y, risposta e X, regressore.Opzionalmente puoi includere una o più variabili by.
Le impostazioni predefinite sono le seguenti:
- Il numero di punti (# punti) è impostato su 10
- Incremento di è impostato su 5
- Inizia dalla riga è impostato su 1

L'utilizzo della tabella di dati Abrasion.jmp dai dati di esempio e le selezioni indicate in precedenza produrranno il seguente output.
Viene creata una nuova tabella dati con il nome della tabella dati originale aggiunto a "Slope Estimates" che forma il nome in questo esempio come "Slope Estimates Abrasion.jmp".
//Prendi il nome della tabella
dtfn = dt << Ottieni nome ;
dtn = Parola ( 1 , dtfn , "." ) ;
// Crea un nome per la nuova tabella
tbln = "Stime di pendenza" || dtn ;
Alla nuova tabella dati viene aggiunta una riga per ogni calcolo di pendenza e intercetta.Aggiungerà anche quali righe sono state utilizzate nel calcolo e i parametri iniziali per "# Pts", "Increment By", "Start at Row" e qualsiasi variabile inserita nei ruoli.
Poiché la tabella sfrutta il nuovo tipo di dati in JMP 12 chiamato Expression per memorizzare la matrice di righe, è compatibile solo con JMP 12 o versioni successive.

Il componente aggiuntivo dimostra l'utilizzo di un avvio personalizzato per reimpostare le impostazioni predefinite o per richiamare i valori precedenti l'ultima volta che è stato eseguito durante la sessione JMP corrente.
Un grande esempio della creazione di a finestra di lancio personalizzata.
*********************** Aggiornato ********************************
Versione 1.1:
- Aggiunta colonna per memorizzare i valori X utilizzati nei calcoli
- Aggiunta colonna per memorizzare i valori Y utilizzati nei calcoli
Versione 1.2:
- Variabile di ciclo modificata per da variabili da
loop = Girare ( NRighe (allrows_byLvl) / npts ) a loop = Girare ( lunghezza (allrows_byLvl) / incby )
- startrow modificato e dotare da
incStartrow# = incStartrow# + incby -1 a incStartrow# = incStartrow# + incby
incEndrow# = incEndrow# + incby - 1 a incEndrow# = incEndrow# + incby
Sviluppo di applicazioni analiticheAnalisi esplorativa dei datiUtilitàOggetto: collettore di pendenza e intercettazione@stan_koprowski scusa ma non vedo l'opzione "allega" disponibile qui e quando trascino il file sopra dice che il tipo di file .jmp non è supportato ... Spero che questa immagine possa essere d'aiuto. Altrimenti fammi sapere come posso caricare il file o inviartelo in privato.
Grazie!!

Oggetto: collettore di pendenza e intercettazioneCIAO @Lavik17 ,
Non tutti i dati sono visibili nell'immagine e per risolvere ulteriormente i problemi sarebbe utile disporre di una tabella di dati JMP.
Sarebbe possibile allegare la tua tabella dati a questo post così posso dare un'occhiata.
Stan
Oggetto: collettore di pendenza e intercettazioneCIAO @stan_koprowski , questo componente aggiuntivo ha un bell'aspetto ma ricevo questo errore:
la matrice deve essere non singolare nell'accesso o nella valutazione di 'Inv' , Inv/*####*/(x` * x)
Sto usando JMP 16.2 e questi sono i dati che sto cercando di elaborare utilizzando il componente aggiuntivo, insieme al messaggio di errore:

Oggetto: collettore di pendenza e intercettazioneCIAO @kaks ,
Darò un'occhiata alle modifiche che hai suggerito e modificherò di conseguenza.
Grazie ancora per il tuo tempo e supporto.
Stan
Oggetto: collettore di pendenza e intercettazioneHo appena notato che ci sono un paio di errori nella funzione byCalcExpr.
I loop sono attualmente definiti come:
loops = Round(NRows(allrows_byLvl) / npts);
Dovrebbe essere cambiato in:
loops = Round(length(allrows_byLvl) / incby );
e gli incrementi delle righe iniziali e finali non devono essere sottratti 1. Quindi cambia quanto segue:
incStartrow# = incStartrow# + incby -1;
incEndrow# = incEndrow# + incby - 1;
A:
incStartrow# = incStartrow# + incby;
incEndrow# = incEndrow# + incby ;
Oggetto: collettore di pendenza e intercettazioneCIAO,
Sfortunatamente, poiché il componente aggiuntivo utilizza un nuovo tipo di dati (Espressione) introdotto in JMP 12, è compatibile solo con le versioni 12 o successive.
migliore,
Stan
Oggetto: collettore di pendenza e intercettazionehmm, ricevo un errore che non funzionerà con JMP11. qualche idea?
Grazie
Oggetto: collettore di pendenza e intercettazioneCiao Stan, sto cercando di suddividere i dati delle mie serie temporali e calcolare la pendenza per ogni sezione. Poiché ho un set di dati di grandi dimensioni, immagino che il tuo strumento potrebbe essere estremamente utile e non dovrò ricrearlo. È solo che sto riscontrando problemi.
Ricevo questo errore in cui si dice "la matrice deve essere non singolare nell'accesso o nella valutazione di 'Inv', Inc/####*/(x`*x)
Hai qualche suggerimento? Inoltre, c'è un modo per mettere le mani sullo script in background per modificarlo in base alle mie esigenze specifiche?
Oggetto: collettore di pendenza e intercettazione<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Grazie Stan - Questo è esattamente quello che stavo cercando. Questo componente aggiuntivo rivisto aiuterà ad automatizzare un processo altrimenti molto noioso che stavo usando in passato.
Saluti..
Oggetto: collettore di pendenza e intercettazioneCiao,
Pubblicherò un aggiornamento entro questa settimana.
Grazie per la vostra pazienza.
Saluti,
Stan
Oggetto: collettore di pendenza e intercettazioneCiao Stan,
Eventuali aggiornamenti sul componente aggiuntivo modificato? Starò all'erta.
Grazie..
Oggetto: collettore di pendenza e intercettazioneGrazie Stan, apprezzo molto il tuo aiuto.
Oggetto: collettore di pendenza e intercettazioneCIAO,
Darò un'occhiata e pubblicherò una versione aggiornata del componente aggiuntivo il prima possibile.
Grazie per l'interesse dimostrato per il componente aggiuntivo.
Stan
Oggetto: collettore di pendenza e intercettazioneGrazie Stanley. Questo è stato estremamente prezioso.
Sarebbe possibile modificare il componente aggiuntivo e aggiungere una colonna che avrebbe i valori di riga corrispondenti (il formato dei dati è un'espressione proprio come i numeri di riga) associati al calcolo oltre ai numeri di riga utilizzati per calcolare la pendenza e l'intercetta ?
Grazie ancora..