[R]popEpi::lexpand():1人1行形式のデータを、指定した時間間隔で複数行に分割したり、その分割結果を任意の変数で集計する関数

説明

[R]popEpi::lexpand():1人1行形式のデータを、指定した時間間隔で複数行に分割したり、その分割結果を任意の変数で集計する関数

以下はこの関数を使用するための最小限のエッセンスのみを紹介する。

特別予約語

lexpandの中ではfot、per、ageの3つは特別な予約変数名である。

fot : 観察時間(follw-up time)。(単位:年)。

per: 暦年 (単位:年)

age:年齢 (単位:年)

最小限の指定

(1)1人1行形式のデータ(subject-level data)を指定した時間感覚で分割したデータ(subject-time-interval data)に変換する場合

lexpand(data, birth, entry, exit, status, breaks)

(2)指定した時間感覚で分割したデータ(subject-time-interval data)を任意の変数で集計する場合

lexpand(data, birth, entry, exit, status, breaks, aggre)

これはsir()関数などでSIR/SMRを計算する場合の前処理などとして使用する。

コメント