Metodi per la valutazione delle variabili di ritardoQualcuno dei guru qui ha un modo semplice per regolare le colonne in base ad un ritardo ipotizzato. Esempio di situazione: tentativo di determinare l'impatto dei fattori sulle vendite e alcuni di questi sono stati ipotizzati avere un effetto di ritardo (ad es. 1 settimana, 2 settimane, 1 mese, 1 trimestre). Quindi, ad esempio, se vogliamo determinare l'effetto di alcune variabili (ad es. Recensioni, prezzo, stelle, ecc.), Ma ci vuole tempo "x" (vorrebbe facilmente variare questo) affinché le modifiche alle variabili abbiano effetto . Fondamentalmente devo spostare i dati in colonne per vedere questi effetti di ritardo ... qualcuno ha un'idea migliore? TIA!
Ri: Metodi per valutare le variabili di ritardoSarebbe molto semplice impostare nuove colonne per le diverse settimane o impostare una colonna di binning per le diverse settimane e quindi analizzare i dati. E sarebbe un buon approccio
Ri: Metodi per valutare le variabili di ritardoCiao,
Esiste uno script che ti consente di creare colonne di lag salvate nella community ( Crea più colonne di ritardo ). Questo aiuta?
Ri: Metodi per valutare le variabili di ritardoGrazie per le tue risposte Posso impostare nuove colonne e spostare manualmente i dati (è quello che già faccio), ma stavo cercando una semplice finestra di dialogo che ritardi rapidamente una colonna di un determinato numero di giorni / settimane / mesi / ecc. Lo script ti consente di iniziare il ritardo dopo un numero specificato, ma poi passa di una riga alla volta.
Ri: Metodi per valutare le variabili di ritardoPotete fornire una descrizione della vostra tabella di dati o, meglio ancora, un campione della vostra tabella di dati. Senza questo, si può solo indovinare quali sono i tuoi dati e quali JSL sono necessari per impostare le colonne di ritardo.
Ri: Metodi per valutare le variabili di ritardoSì, naturalmente. Prima solo uno scenario tipico ... Sono interessato alla variabile di risposta del numero di unità vendute (apparecchi). Ho registrato questo in una colonna. Ho un'altra colonna per le statistiche sugli inizi delle abitazioni. Ipotizzo che le vendite di elettrodomestici non avvengano all'inizio della custodia, ma a un intervallo di tempo a più mesi dall'inizio della custodia, quindi desidero ritardare la colonna delle unità vendute effettive per un certo numero di mesi (ed essere in grado di variare questa da diverse serie temporali) . Per il set di dati allegato notevolmente ridotto, sono presenti una colonna di recensioni, colonne di "eventi", una colonna di unità vendute (Y) e Unità vendute ritardate di 7 giorni (Yl). Le unità in realtà non vendono quando si verificano eventi o recensioni, ma sono in ritardo. Quindi le domande a cui stiamo cercando di rispondere sono:
1. Gli eventi hanno un effetto significativo sulle unità vendute? Se si corrispondono le unità vendute con la stessa riga dell'evento, si presume che le vendite si verifichino contemporaneamente (nello stesso giorno) e che potrebbero non essere sensate.
2. Quanto ritardo c'è tra "eventi" per cambiare le unità vendute?
Ri: Metodi per valutare le variabili di ritardoEcco un semplice script che crea una nuova colonna di ritardo in base al numero di settimane specificato.
Names Default To Here( 1 );
dt = Current Data Table();
dtTemp = dt << Subset(invisible, All rows, columns( :Date, :Yl ), output table("Lag Table") );
dtTemp:Yl << set name("4 Week Lag Y1");
dtTemp << New Column( "Lagged Date ", formula(:Date), format("m/d/y",10));
For Each Row(
dtTemp:Date = dtTemp:Date + In weeks(4);
);
dtJoined = dt << Join(
With( dtTemp ),
By Matching Columns( :Date = :Date ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 ),
Merge Same Name Columns( 1 ),
Match Flag( 0 )
);
close( dtTemp, nosave );
dtJointed = Bivariate(
Y( :Yl ),
X( :Name( "4 Week Lag Y1" ) ),
Fit Line( {Line Color( "Medium Dark Red" )} )
);Ri: Metodi per valutare le variabili di ritardoJim,
Grazie per lo sforzo. Forse non capisco cosa sta facendo lo script, ma voglio solo che lo script consenta la selezione delle colonne e specifichi il numero di settimane per creare la nuova colonna. Non ci sono opzioni quando eseguo questo script. Non voglio eseguire particolari analisi.Ri: Metodi per valutare le variabili di ritardoLo script è un semplice esempio di come è possibile creare una nuova tabella di dati con un ritardo di 4 settimane nelle unità vendute. Il grafico era solo un semplice diagramma dei valori originali rispetto ai valori ritardati.
Il presupposto della mia sceneggiatura era di fornirti l'inizio di una sceneggiatura che potresti mettere insieme per soddisfare le tue esigenze specifiche.
Ma non è la soluzione se stai cercando qualcuno nella Community di Discussioni per scrivere un'applicazione specifica.