Personalmente, “ Atleti che restano più memorabili dei loro record " Mi piace perché ha una qualità eroica che non può essere espressa in numeri, ma l'argomento di questa volta è: " rimangono nel registro, non nella memoria " Lascia che ti dica l'importanza. Quando sono entrato nel mondo del lavoro, mi è stato insegnato che ogni volta che venivo chiamato dal mio capo per la formazione di nuovi dipendenti, dovevo sempre portare con me un biglietto e registrare ciò che veniva detto.
Nel lavoro di analisi dei dati, l’elaborazione dei dati spesso richiede molto tempo. JMP Sono grato che abbia molte funzioni di elaborazione, ma dopo un po' quando apro i dati elaborati, non riesco a vedere che tipo di elaborazione dei dati è stata eseguita. Memoria Potrebbe non essercene più nessuno. In momenti come questi, puoi prendere appunti sull'intero flusso di elaborazione. documentazione Mi pento di aver dovuto farlo.
JMP16 COSÌ, registratore di azioni Con questa nuova funzionalità, puoi tenere traccia di una serie di operazioni su una tabella di dati, come la modifica dei nomi delle colonne, la modifica della scala e l'eliminazione di colonne e righe. *
Di seguito è riportato un esempio di analisi che utilizza questa funzione.
A metà febbraio di quest’anno in Giappone sono iniziate le vaccinazioni contro il nuovo coronavirus. Il sito web del Ministero della Salute, del Lavoro e del Welfare contiene dati sui risultati delle vaccinazioni. ( https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/vaccine_sesshujisseki.html )
JMP Lo scopo è leggere i dati in questa pagina e creare un grafico a barre e un grafico a linee che mostrino il numero cumulativo di vaccinazioni e il numero di strutture per ciascuna data.
*Nota: Esistono alcune operazioni sulle tabelle dati che non possono essere conservate come record.
Operazioni di caricamento e registrazione della tabella dati
JMP COSÌ, [ aperto da internet ] Dal menù, URL È possibile leggere i dati specificando . La figura seguente è un esempio di caricamento utilizzando questa funzione. (Nota: questo esempio esegue effettivamente lo script con la riga del nome della colonna e la riga iniziale dei dati modificate.)

I dati sono stati caricati, ma non è possibile disegnare il grafico desiderato così com'è. Per creare dati per il grafico, eseguire le seguenti operazioni sulla tabella dati.
- Colonna “Numero di strutture (*) " nome della colonna in "Numero di strutture" e modificarlo in una scala continua.
- L'ultima riga totale (in questo esempio ventitré linea).
- Colonna “ 1 l'esima volta”, “ 2 Il "Numero di vaccinazioni" rappresenta i dati sul numero di vaccinazioni per quel giorno, quindi viene creata una nuova colonna che mostra il numero cumulativo di vaccinazioni.
- Visualizza i valori in colonne continue come valori separati da virgole.
JMP16 Ora, quando esegui un'operazione sulla tabella dati sopra, lo script per quell'operazione viene automaticamente visualizzato nel registro. Il registro mostrato di seguito registra i dati di apertura e le operazioni sulle tabelle dati.

"Cambia informazioni colonna: Numero di strutture" selezionato nella figura sopra cambia la colonna "Numero di strutture" (*) Questo è il record quando si modifica il nome della colonna da `` a ``Numero di strutture'' e si passa alla scala continua. Lo script per questa operazione viene visualizzato nella parte inferiore della finestra.
Attraverso una serie di operazioni, sono riuscito a creare una tabella dati da rappresentare graficamente come mostrato di seguito.

Registra i risultati dell'analisi ed esegui script
Dalla tabella dati creata, puoi utilizzare il generatore di grafici per creare un grafico del numero cumulativo di vaccinazioni e del numero di strutture per ogni giorno. Sia le strutture che il numero di vaccinazioni sono aumentati in modo significativo, ma considerando la popolazione complessiva del Giappone, sembra che ci sia ancora molta strada da fare.

Quando chiudi la finestra del report del Costruttore di grafici, uno script relativo al Costruttore di grafici verrà aggiunto al registro.
Seleziona tutti i log creati finora, Selezionando Esegui script dal pulsante triangolo rosso in alto a sinistra, è possibile eseguire nuovamente una serie di operazioni di analisi come il caricamento dei dati, la creazione di dati e la creazione di grafici.

Anche, Selezionando [Salva script] > [Nella finestra dello script] dal pulsante triangolo rosso in alto a sinistra del registro, è possibile esportare lo script creato automaticamente nella finestra dello script come mostrato di seguito.

questa vita JMP Formato dello script (estensione *.jsl ), anche se i dati diventano nuovi, è possibile creare risultati di analisi utilizzando i nuovi dati eseguendo questo script. È sorprendente!
Apporta alcune modifiche allo script creato per renderlo più versatile.
Tuttavia, vi sono casi in cui lo script creato non può essere utilizzato così com'è per i nuovi dati. Nuovi dati sulle vaccinazioni verranno aggiunti quotidianamente. La sequenza di operazioni prevede la rimozione dell'ultima riga "totale", ma facendo riferimento allo script sottostante, ventitré Viene registrato come eliminazione della riga.

Già 1 Se il dato giornaliero aumenta, clicca qui. ventiquattro Deve essere la prima riga o, più in generale, lo script deve eliminare l'ultima riga della tabella dati. In tal caso, l'analista deve modificare il copione per renderlo più versatile.
Alla fine di questo blog abbiamo creato uno script che è stato creato utilizzando una serie di operazioni, lo abbiamo leggermente modificato e lo abbiamo reso più versatile.
Consigliamo vivamente la presenza di una funzione di "registratore di azioni" in grado di registrare qualsiasi cosa, dal caricamento dei dati alla creazione e analisi dei dati. Memoria per utilizzare JMP. documentazione per favore prova.
// ワクチン接種データからグラフを作成するスクリプト
//: HTMLデータの読み込み */
dt = Open(
"https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/vaccine_sesshujisseki.html",
HTML Table( 1, Column Names( 1 ), Data Starts( 2 ) )
);
// 列情報の変更: 施設数
dt:"施設数(*)"n << Data Type( Numeric ) <<
Set Name( "施設数" ) << Set Modeling Type( "Continuous" ) << Set Field Width( 12 );
// 選択されている行を削除
// Data Table( "vaccine_sesshujisseki.html" ) << Clear Select << Select Rows( [23] )
// << Delete Rows;
dt << Delete Row(Nrow(dt));
// 計算式列の新規作成
dt <<
New Column( "累積[内1回目]",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Col Cumulative Sum( :内1回目 ) )
) << New Column( "累積[内2回目]",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Col Cumulative Sum( :内2回目 ) )
) << Move Selected Columns( {:"累積[内1回目]"n, :"累積[内2回目]"n}, after( :内2回目 ) );
// 列属性の一括設定
Local( {old dt = Current Data Table()},
Current Data Table( dt );
For Each( {col, index}, {:接種回数, :内1回目, :内2回目, :"累積[内1回目]"n, :"累積[内2回目]"n, :施設数},
col << Format( "Best", Use thousands separator( 1 ), 13 )
);
Current Data Table( old dt );
);
// レポートのスナップショット: vaccine_sesshujisseki.html - グラフビルダー
dt <<
Graph Builder(
Size( 846, 555 ),
Show Control Panel( 0 ),
Show Title( 0 ),
Variables(
X( :日付 ),
Y( :"累積[内1回目]"n ),
Y( :"累積[内2回目]"n, Position( 1 ) ),
Y( :施設数 )
),
Elements(
Position( 1, 1 ),
Bar( X, Y( 1 ), Y( 2 ), Legend( 4 ), Bar Style( "Stacked" ) )
),
Elements( Position( 1, 2 ), Line( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
OutlineBox,
{Set Title( "日本の新型コロナワクチン接種実績" ), Image Export Display( 通常 )}
),
Dispatch(
{},
"累積[内1回目]",
ScaleBox,
{Format( "Best", Use thousands separator( 1 ), 12 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 0, {Line Color( 70 )}, Item ID( "施設数", 1 ) )
)}
),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "累積接種回数" )} ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Left" )} )
)
);