× Need help learning R? Enroll in Applied Epi's intro R course, try our free R tutorials, post in our Community Q&A forum, or ask about our R Help Desk service.

1 Önyazı ve teknik notlar

Bu sayfada, el kitabının hazırlanması sırasında belirlediğimiz felsefi yaklaşıma, stile ve belirli editoryal kararlara değineceğiz.

1.1 Yaklaşım ve stil

Bu kitabın potansiyel hedef kitlesinin geniş olmasını istedik. Hem R’a yeni olan kişiler tarafından hem de “R’ın iyi uygulamalarını” ve “R’ın ipuçlarını” öğrenmek isteyen deneyimli kullanıcıların bu kitaptan faydalanabilmesini istedik. Kitap hem kolayca erişilebilir hem de az ve öz olmalıydı. Bu nedenle yaklaşımımızı, R’de çok yeni olan birinin kodu uygulayabileceği ve kodun ne yaptığını takip edebileceği yeterli metin açıklamasını sağlamak olarak belirledik.

Bir kaç nokta daha:

  • Nispeten kısa örneklerin eşlik ettiği bir kod referans kitabı olarak tasarlanmıştır - R , veri bilimi üzerine kapsamlı bir ders kitabı değildir.
  • Uygulamalı epidemiyolojide kullanmanız için R el kitabı olarak kapsamı sınırlandırılmıştır - uygulamalı epidemiyoloji yöntemleri veya bilimi hakkında bir kılavuz değil.
  • Bu el kitabının yaşayan bir belge olması amaçlanmıştır - belirli görevler için hazırlanan R paketleri sıklıkla güncellenir ve değişir. Bu kitapta hangilerine yer vermemiz gerektiğine dair öneri ve eleştirilerinizi memnuniyetle öğrenmek isteriz.

R paketleri

Çok fazla seçenek

R öğrenmenin en zorlu yönlerinden biri de hangi R paketinin kullanılacağını bilmektir. Bir işi çözmeye çalışırken “Hey, bunların hepsini tek bir komut satırında yapan bir R paketi var!” demeniz nadir bir durum olmayacaktır.

Bu el kitabında, her görevi tamamlamanız için size en az iki yol sunmaya çalıştık: ilki denenmiş ve doğrulanmış bir yöntem (muhtemelen base R veya tidyverse içinde) ve ikincisi o iş için özel olarak tasarlanmış bir R paketi. Belirli bir pakette sorun yaşamanız halinde birden fazla seçeneğe sahip olmanızı istiyoruz.

Paketleri belirlerken, R topluluğu tarafından test edilmiş ve onaylanmış paketlere ve yaklaşımlara öncelik verdik. Rutin bir çalışma oturumunda işinize yarayacak, stabil (çok sık değişmeyen) ve görevi basit ve temiz bir şekilde yerine getirebilecek minimal sayıda paket kullandık.

Bu el kitabı tidyverse’de bulunan R paket ve işlevlerine öncelik verir. Tidyverse, temel dilbilgisi ve veri yapılarını paylaşan veri bilimi için tasarlanmış bir R paketi koleksiyonudur. Tüm tidyverse paketleri, tidyverse paketi aracılığıyla kurulabilir veya yüklenebilir. Tidyverse’n web sitesinde daha fazlasını okuyabilirsiniz.

Uygun yerlerde, kurulum sırasında R ile birlikte yüklenen base paket ve fonksiyonlarıyla ilişkili kod seçeneklerini de ekledik. Bunu, bu kitabın okuyucularından bazılarının ekstra paketleri indirmek için güvenilir bir internete sahip ol(a)mama ihtimaline karşılık yaptık.

Fonksiyonları paketlerle ilişkilendirme

R eğitim ve rehberlerinde bir fonksiyona ilişkin kodun anlatılıp, kullanılan paketin hiç değinilmemesine şahit olmuşsunuzdur. Bu durum sinir bozucudur! İşte biz bunu size yaşatmaktan kaçınmaya çalıştık.

Açıklama metinlerinde paket adları kalın harflerle (örn. dplyr) ve fonksiyonları mutate() şeklinde yazılır. Bir fonksiyonun hangi paketten geldiğini, ya en yakındaki metinde referanslayarak ya da kodu dplyr::mutate() şeklinde yazarak size açıklamaya çalıştık. Başta gereksiz görünebilir ancak bunu yukarıda bahsettiğimiz amaç doğrultusunda, bilerek yapıyoruz.

Paketler ve fonksiyonları hakkında daha fazla bilgi edinmek için [R basics] sayfasına bakabilirsiniz.

Kodlama stili

El kitabında sık sık “yeni satırlar” kullanıyoruz, bu da kodumuzun “uzun” görünmesine neden olabiliyor. Bunun birkaç sebebi var:

  • Kodun her küçük parçasına bitişik # ile açıklayıcı yorumlar yazabiliriz.
  • Genellikle daha uzun (dikey) kodun okunması daha kolaydır.
  • Kodların dar bir ekranda okunması daha kolaydır (ekranı yana kaydırmanıza gerek kalmaz).
  • Girintiler sayesinde hangi argümanların hangi fonksiyona ait olduğunu daha kolay anlayabilirsiniz.

Sonuç olarak, aşağıdaki gibi yazılabilecek kod:

linelist %>% 
  group_by(hospital) %>%  # satırları hastane (hospital) olarak gruplandır
  slice_max(date, n = 1, with_ties = F) # eğer tarih (date) ile eşleşirse ilk satırı al

…şu şekilde yazılır:

linelist %>% 
  group_by(hospital) %>% # satırları hastane (hospital) olarak gruplandır
  slice_max(
    date,                # maksimum tarih değerine grubu sırala
    n = 1,               # gruptaki satırlardan sadece ilkini al 
    with_ties = F)       # eğer tarih (date) ile eşleşirse ilk satırı al

R kodu genel olarak yeni satır veya girintilerden etkilenmez. Kodu yazarken, virgülden sonra yeni bir satır başlatırsanız, program yeni satıra otomatik girinti uygular.

Ayrıca, okunması daha kolay olduğu için kodu yazarken birçok boşluk kullandık (örneğin, ‘n=1’ yerine ‘n = 1’). Siz de kodunuzu yazarken onu okuyabilecek insanları düşünerek yazmalısınız!

Terminoloji

Bu el kitabında, genellikle “değişkenler” ve “gözlemler” yerine “sütunlar” ve “satırlar”a atıfta bulunuyoruz. “Tidy verileri” ile ilgili bu makalede açıklandığı gibi, epidemiyolojik istatistiksel veri setlerinin çoğu yapısal olarak satır, sütun ve değerlerden oluşur.

Değişkenler aynı temel özelliği ölçen değerleri içerir (yaş grubu, çıktı veya başlangıç tarihi gibi). Gözlemler aynı birimde ölçülen tüm değerleri içerir (örneğin bir kişi, alan veya laboratuvar numunesi vb.). Dolayısıyla bu yönleri somut olarak tanımlamak daha zor olabilmektedir.

“Tidy” veri kümelerinde her sütun bir değişken, her satır bir gözlem ve her hücre de tek bir değeri ifade etmektedir. Ancak karşılaştığınız bazı veri kümeleri bu kalıba sığmaz - “geniş” biçimli bir veri kümesinin birkaç sütuna bölünebilen değişkenleri olabilir ([Pivoting data] sayfasındaki bir örneğe bakın). Benzer şekilde, gözlemler de birkaç satıra bölünebilir.

Bu el kitabı çoğunlukla, verileri yönetmek ve işlemek üzerine odaklanmıştır. O nedenle satır ve sütunlarda somut verilere atıfta bulunmayı, daha soyut olan “gözlem” ve “değişkenler”e tercih ettik. Bu yaklaşımımızın istisnası, daha fazla değişken ve gözlem referansıyla karşılaşacağınız veri analizi sayfalarıdır.

Notlar

El kitabında karşılaşabileceğiniz not türleri şunlardır:

NOT: Bu bir nottur.
İPUCU: Bu bir ipucudur.
DİKKAT: Bu dikkatli yaklaşmanızı tavsiye eden bir nottur.
TEHLİKE: Bu bir uyarıdır.

1.2 Editöryal Kararlar

Aşağıda, paket ve işlev seçimiyle ilgili önemli editoryal kararları sizinle paylaşıyoruz. Bizimle aynı fikirde değilseniz veya değerlendirilmesi için yeni bir araç önermek isterseniz, lütfen Github sayfamıza katılın ve yeni bir sohbet başlatın.

Paket, fonksiyon ve diğer editoryal kararlar tablosu

Konu Paket Çıktı Rasyoneli
Genel kodlama yaklaşımı tidyverse, data.table, base tidyverse, data.table üzerinde bir sayfa ve interneti olmayan okuyucular için base alternatifleri tidyverse okunabilir, evrensel, en çok öğretilen pakettir.
Paket yükleme library(),install.packages(), require(), pacman pacman Çoklu paket indirme/yükleme süreçlerini kısaltır ve basitleştirir.
İçe ve dışa aktarma rio, ve diğer pek çok paketler rio birçok dosya türü için kolaylık sağlar.
İstatistik özetleri için gruplandırma dplyr group_by(), stats aggregate() dplyr group_by() tidyverse vurgusu ile tutarlıdır.
Pivotlama tidyr (pivot fonksiyonları), reshape2 (melt/cast), tidyr (spread/gather) tidyr (pivot fonksiyonları) reshape2 artık kullanımda değil, tidyr v1.0.0 itibariyle pivot fonksiyonlarını kullanmaktadır.
Sütun adlarını temizleme linelist, janitor janitor Paketlerin birlikte kullanımı vurgulanmaktadır.
Epiweeks lubridate, aweek, tsibble, zoo genelde lubridate, özel durumlarda diğer paketler lubridate esnek, tutarlı ve diğer paketleri koruyan bir seçenektir.
ggplot etiketleri labs(), ggtitle()/ylab()/xlab() labs() tüm etiketler tek bir yerde, kullanımı basittir.
Faktöre çevir factor(), forcats forcats çeşitli fonksiyonları da aynı komutta faktöre dönüşür.
Epidemi eğrileri incidence, ggplot2, EpiCurve incidence2 hızlıdır, ggplot2 ise detaylı ve güvenilirdir.
Birleştirme paste(), paste0(), str_glue(), glue() str_glue() stringr fonksiyonlarını içerir; yapıştır fonksiyonlarından daha basit bir sentaks (sözdizimi) vardır.

1.3 Büyük güncellemeler

Tarih Açıklama
10 May 2021 Versiyon 1.0.0’ın yayınlanması

1.4 Oturum bilgisi (R, RStudio, packages)

Aşağıda, bu el Kitabının hazırlanması sırasında kullanılan R, RStudio, R paketleri ve sürümlerine ilişkin bilgiler yer almaktadır.

sessioninfo::session_info()
## ─ Session info ─────────────────────────────────────────────────────────────────────
##  setting  value
##  version  R version 4.2.1 (2022-06-23 ucrt)
##  os       Windows 10 x64 (build 22000)
##  system   x86_64, mingw32
##  ui       RStudio
##  language (EN)
##  collate  English_United States.utf8
##  ctype    English_United States.utf8
##  tz       Europe/Berlin
##  date     2023-01-30
##  rstudio  2022.07.1+554 Spotted Wakerobin (desktop)
##  pandoc   2.18 @ C:/Program Files/RStudio/bin/quarto/bin/tools/ (via rmarkdown)
## 
## ─ Packages ─────────────────────────────────────────────────────────────────────────
##  ! package              * version    date (UTC) lib source
##    abind                * 1.4-5      2016-07-21 [1] CRAN (R 4.2.0)
##    ada                    2.0-5      2016-05-13 [1] CRAN (R 4.2.2)
##    adagio                 0.8.5      2022-10-03 [1] CRAN (R 4.2.1)
##    ade4                   1.7-20     2022-11-01 [1] CRAN (R 4.2.2)
##    anytime                0.3.9      2020-08-27 [1] CRAN (R 4.2.1)
##    ape                  * 5.6-2      2022-03-02 [1] CRAN (R 4.2.1)
##    aplot                  0.1.7      2022-09-06 [1] CRAN (R 4.2.1)
##    apyramid             * 0.1.2      2022-08-26 [1] Github (R4EPI/apyramid@c4114cc)
##    assertive.base         0.0-9      2021-02-08 [1] CRAN (R 4.2.2)
##    assertive.properties   0.0-5      2022-04-21 [1] CRAN (R 4.2.2)
##    assertive.types        0.0-3      2016-12-30 [1] CRAN (R 4.2.2)
##    assertthat             0.2.1      2019-03-21 [1] CRAN (R 4.2.1)
##    aweek                * 1.0.2      2021-01-04 [1] CRAN (R 4.2.1)
##    backports              1.4.1      2021-12-13 [1] CRAN (R 4.2.0)
##    base64enc              0.1-3      2015-07-28 [1] CRAN (R 4.2.0)
##    bayestestR           * 0.13.0     2022-09-18 [1] CRAN (R 4.2.1)
##    bit                  * 4.0.4      2020-08-04 [1] CRAN (R 4.2.1)
##    bit64                  4.0.5      2020-08-30 [1] CRAN (R 4.2.1)
##    blob                   1.2.3      2022-04-10 [1] CRAN (R 4.2.1)
##    bookdown               0.28       2022-08-09 [1] CRAN (R 4.2.1)
##    boot                 * 1.3-28     2021-05-03 [2] CRAN (R 4.2.1)
##    broom                * 1.0.1      2022-08-29 [1] CRAN (R 4.2.1)
##    broom.helpers          1.9.0      2022-09-23 [1] CRAN (R 4.2.1)
##    bslib                  0.4.0      2022-07-16 [1] CRAN (R 4.2.1)
##    cachem                 1.0.6      2021-08-19 [1] CRAN (R 4.2.1)
##    callr                  3.7.2      2022-08-22 [1] CRAN (R 4.2.1)
##    car                    3.1-0      2022-06-15 [1] CRAN (R 4.2.1)
##    carData                3.0-5      2022-01-06 [1] CRAN (R 4.2.1)
##    cellranger             1.1.0      2016-07-27 [1] CRAN (R 4.2.1)
##    class                  7.3-20     2022-01-16 [2] CRAN (R 4.2.1)
##    classInt               0.4-7      2022-06-10 [1] CRAN (R 4.2.1)
##    cli                    3.4.1      2022-09-23 [1] CRAN (R 4.2.1)
##    clipr                  0.8.0      2022-02-22 [1] CRAN (R 4.2.1)
##    clock                  0.6.1      2022-07-18 [1] CRAN (R 4.2.1)
##    cmprsk                 2.2-11     2022-01-06 [1] CRAN (R 4.2.2)
##    coarseDataTools        0.6-6      2021-12-09 [1] CRAN (R 4.2.1)
##    coda                   0.19-4     2020-09-30 [1] CRAN (R 4.2.1)
##    codetools              0.2-18     2020-11-04 [2] CRAN (R 4.2.1)
##    colorspace             2.0-3      2022-02-21 [1] CRAN (R 4.2.1)
##    commonmark             1.8.0      2022-03-09 [1] CRAN (R 4.2.1)
##    correlation          * 0.8.2      2022-08-09 [1] CRAN (R 4.2.1)
##    corrr                * 0.4.4      2022-08-16 [1] CRAN (R 4.2.1)
##    cowplot              * 1.1.1      2020-12-30 [1] CRAN (R 4.2.1)
##    crayon                 1.5.2      2022-09-29 [1] CRAN (R 4.2.1)
##    crosstalk              1.2.0      2021-11-04 [1] CRAN (R 4.2.1)
##    curl                   4.3.2      2021-06-23 [1] CRAN (R 4.2.1)
##    data.table           * 1.14.2     2021-09-27 [1] CRAN (R 4.2.1)
##    datawizard           * 0.6.1      2022-09-25 [1] CRAN (R 4.2.1)
##    DBI                  * 1.1.3      2022-06-18 [1] CRAN (R 4.2.1)
##    dbplyr                 2.2.1      2022-06-27 [1] CRAN (R 4.2.1)
##    deldir                 1.0-6      2021-10-23 [1] CRAN (R 4.2.0)
##    Deriv                  4.1.3      2021-02-24 [1] CRAN (R 4.2.1)
##    devtools               2.4.4      2022-07-20 [1] CRAN (R 4.2.1)
##    DiagrammeR           * 1.0.9      2022-03-05 [1] CRAN (R 4.2.1)
##    dichromat              2.0-0.1    2022-05-02 [1] CRAN (R 4.2.0)
##    digest                 0.6.29     2021-12-01 [1] CRAN (R 4.2.1)
##    distcrete            * 1.0.3      2017-11-23 [1] CRAN (R 4.2.1)
##    distributional         0.3.1      2022-09-02 [1] CRAN (R 4.2.2)
##    doBy                 * 4.6.13     2022-05-02 [1] CRAN (R 4.2.1)
##    doParallel             1.0.17     2022-02-07 [1] CRAN (R 4.2.2)
##    downlit                0.4.2      2022-07-05 [1] CRAN (R 4.2.1)
##    dplyr                * 1.0.10     2022-09-01 [1] CRAN (R 4.2.1)
##    dsr                  * 0.2.2      2019-08-23 [1] Github (cran/dsr@f5e1c3f)
##    DT                   * 0.24       2022-08-09 [1] CRAN (R 4.2.1)
##    e1071                  1.7-11     2022-06-07 [1] CRAN (R 4.2.1)
##    easystats            * 0.5.2      2022-08-30 [1] CRAN (R 4.2.1)
##    ecmwfr               * 1.4.0      2022-08-17 [1] CRAN (R 4.2.2)
##    effectsize           * 0.7.0.5    2022-08-10 [1] CRAN (R 4.2.1)
##    ellipsis               0.3.2      2021-04-29 [1] CRAN (R 4.2.1)
##    Epi                  * 2.47       2022-06-26 [1] CRAN (R 4.2.2)
##    epicontacts          * 1.2.0      2022-11-20 [1] Github (reconhub/epicontacts@c5cd648)
##    epidict                0.0.0.9001 2022-09-29 [1] Github (R4EPI/epidict@9cf5a53)
##    EpiEstim             * 2.2-4      2021-01-07 [1] CRAN (R 4.2.1)
##    epikit               * 0.1.4      2022-09-29 [1] Github (R4EPI/epikit@f2f6c6c)
##    EpiNow2              * 1.3.2      2020-12-14 [1] CRAN (R 4.2.1)
##    epitabulate            0.0.0.9007 2022-09-29 [1] Github (R4EPI/epitabulate@fa6338c)
##    epitrix              * 0.2.2      2019-01-15 [1] CRAN (R 4.2.1)
##    etm                    1.1.1      2020-09-08 [1] CRAN (R 4.2.2)
##    evaluate               0.16       2022-08-09 [1] CRAN (R 4.2.1)
##    evd                    2.3-6.1    2022-07-04 [1] CRAN (R 4.2.2)
##    fabletools           * 0.3.2      2021-11-29 [1] CRAN (R 4.2.2)
##    FactoClass             1.2.7      2018-10-01 [1] CRAN (R 4.2.2)
##    fansi                  1.0.3      2022-03-24 [1] CRAN (R 4.2.1)
##    farver                 2.1.1      2022-07-06 [1] CRAN (R 4.2.1)
##    fastLink             * 0.6.0      2020-04-29 [1] CRAN (R 4.2.2)
##    fastmap                1.1.0      2021-01-25 [1] CRAN (R 4.2.1)
##    feasts               * 0.3.0      2022-09-01 [1] CRAN (R 4.2.2)
##    ff                   * 4.0.7      2022-05-06 [1] CRAN (R 4.2.2)
##    fitdistrplus           1.1-8      2022-03-10 [1] CRAN (R 4.2.1)
##    flexdashboard        * 0.6.0      2022-08-05 [1] CRAN (R 4.2.1)
##    flextable            * 0.8.2      2022-09-26 [1] CRAN (R 4.2.1)
##    forcats              * 0.5.2      2022-08-19 [1] CRAN (R 4.2.1)
##    foreach                1.5.2      2022-02-02 [1] CRAN (R 4.2.1)
##    forecast             * 8.18       2022-10-02 [1] CRAN (R 4.2.2)
##    foreign                0.8-82     2022-01-16 [2] CRAN (R 4.2.1)
##    formatR                1.12       2022-03-31 [1] CRAN (R 4.2.1)
##    formattable          * 0.2.1      2021-01-07 [1] CRAN (R 4.2.2)
##    Formula              * 1.2-4      2020-10-16 [1] CRAN (R 4.2.0)
##    fracdiff               1.5-2      2022-10-31 [1] CRAN (R 4.2.2)
##    frailtypack          * 3.5.0      2021-12-20 [1] CRAN (R 4.2.1)
##    fs                   * 1.5.2      2021-12-08 [1] CRAN (R 4.2.1)
##    futile.logger          1.4.3      2016-07-10 [1] CRAN (R 4.2.1)
##    futile.options         1.0.1      2018-04-20 [1] CRAN (R 4.2.0)
##    future                 1.28.0     2022-09-02 [1] CRAN (R 4.2.1)
##    future.apply           1.9.1      2022-09-07 [1] CRAN (R 4.2.1)
##    gargle                 1.2.0      2021-07-02 [1] CRAN (R 4.2.1)
##    gdtools                0.2.4      2022-02-14 [1] CRAN (R 4.2.1)
##    generics               0.1.3      2022-07-05 [1] CRAN (R 4.2.1)
##    ggExtra              * 0.10.0     2022-03-23 [1] CRAN (R 4.2.1)
##    ggforce              * 0.4.1      2022-10-04 [1] CRAN (R 4.2.2)
##    ggfun                  0.0.7      2022-08-31 [1] CRAN (R 4.2.1)
##    gghighlight          * 0.3.3      2022-06-06 [1] CRAN (R 4.2.1)
##    ggnewscale           * 0.4.7      2022-03-25 [1] CRAN (R 4.2.1)
##    ggplot2              * 3.4.0      2022-11-04 [1] CRAN (R 4.2.2)
##    ggplotify              0.1.0      2021-09-02 [1] CRAN (R 4.2.1)
##    ggpubr               * 0.5.0      2022-11-16 [1] CRAN (R 4.2.1)
##    ggrepel              * 0.9.1      2021-01-15 [1] CRAN (R 4.2.1)
##    ggsignif               0.6.4      2022-10-13 [1] CRAN (R 4.2.2)
##    ggtext                 0.1.2      2022-09-16 [1] CRAN (R 4.2.2)
##    ggtree               * 3.4.4      2022-09-27 [1] Bioconductor
##    ggupset              * 0.3.0      2020-05-05 [1] CRAN (R 4.2.2)
##    globals                0.16.1     2022-08-28 [1] CRAN (R 4.2.1)
##    glue                   1.6.2      2022-02-24 [1] CRAN (R 4.2.1)
##    googledrive            2.0.0      2021-07-08 [1] CRAN (R 4.2.1)
##    googlesheets4          1.0.0      2021-07-21 [1] CRAN (R 4.2.1)
##    grates                 0.3.0      2021-10-21 [1] CRAN (R 4.2.1)
##    gridExtra              2.3        2017-09-09 [1] CRAN (R 4.2.1)
##    gridGraphics           0.5-1      2020-12-13 [1] CRAN (R 4.2.1)
##    gridtext               0.1.5      2022-09-16 [1] CRAN (R 4.2.2)
##    gt                     0.7.0      2022-08-25 [1] CRAN (R 4.2.1)
##    gtable                 0.3.1      2022-09-01 [1] CRAN (R 4.2.1)
##    gtools                 3.9.3      2022-07-11 [1] CRAN (R 4.2.2)
##    gtsummary            * 1.6.2      2022-09-30 [1] CRAN (R 4.2.2)
##    haven                  2.5.1      2022-08-22 [1] CRAN (R 4.2.1)
##    here                 * 1.0.1      2020-12-13 [1] CRAN (R 4.2.1)
##    highcharter          * 0.9.4      2022-01-03 [1] CRAN (R 4.2.2)
##    highr                  0.9        2021-04-16 [1] CRAN (R 4.2.1)
##    hms                    1.1.2      2022-08-19 [1] CRAN (R 4.2.1)
##    htmltools              0.5.3      2022-07-18 [1] CRAN (R 4.2.1)
##    htmlwidgets            1.5.4      2021-09-08 [1] CRAN (R 4.2.1)
##    httpuv                 1.6.6      2022-09-08 [1] CRAN (R 4.2.1)
##    httr                   1.4.4      2022-08-17 [1] CRAN (R 4.2.1)
##    i2extras             * 0.1.2      2021-07-08 [1] CRAN (R 4.2.1)
##    igraph                 1.3.5      2022-09-22 [1] CRAN (R 4.2.1)
##    imputeTS             * 3.3        2022-09-09 [1] CRAN (R 4.2.2)
##    incidence              1.7.3      2020-11-04 [1] CRAN (R 4.2.1)
##    incidence2           * 1.2.3      2021-11-07 [1] CRAN (R 4.2.1)
##    inline                 0.3.19     2021-05-31 [1] CRAN (R 4.2.1)
##    insight              * 0.18.4     2022-09-20 [1] CRAN (R 4.2.1)
##    ipred                  0.9-13     2022-06-02 [1] CRAN (R 4.2.1)
##    isoband                0.2.5      2021-07-13 [1] CRAN (R 4.2.1)
##    iterators              1.0.14     2022-02-05 [1] CRAN (R 4.2.1)
##    janitor              * 2.1.0      2021-01-05 [1] CRAN (R 4.2.1)
##    jpeg                   0.1-9      2021-07-24 [1] CRAN (R 4.2.0)
##    jquerylib              0.1.4      2021-04-26 [1] CRAN (R 4.2.1)
##    jsonlite               1.8.0      2022-02-22 [1] CRAN (R 4.2.1)
##    kableExtra           * 1.3.4      2021-02-20 [1] CRAN (R 4.2.1)
##    KernSmooth             2.23-20    2021-05-03 [2] CRAN (R 4.2.1)
##    km.ci                  0.5-6      2022-04-06 [1] CRAN (R 4.2.2)
##    KMsurv                 0.1-5      2012-12-03 [1] CRAN (R 4.2.0)
##    knitr                  1.40       2022-08-24 [1] CRAN (R 4.2.1)
##    labeling               0.4.2      2020-10-20 [1] CRAN (R 4.2.0)
##    labelled               2.10.0     2022-09-14 [1] CRAN (R 4.2.1)
##    lambda.r               1.2.4      2019-09-18 [1] CRAN (R 4.2.1)
##    later                  1.3.0      2021-08-18 [1] CRAN (R 4.2.1)
##    lattice                0.20-45    2021-09-22 [2] CRAN (R 4.2.1)
##    lava                   1.6.10     2021-09-02 [1] CRAN (R 4.2.1)
##    lazyeval               0.2.2      2019-03-15 [1] CRAN (R 4.2.1)
##    leafem                 0.2.0      2022-04-16 [1] CRAN (R 4.2.1)
##    leaflet                2.1.1      2022-03-23 [1] CRAN (R 4.2.1)
##    leaflet.providers      1.9.0      2019-11-09 [1] CRAN (R 4.2.1)
##    leafsync               0.1.0      2019-03-05 [1] CRAN (R 4.2.1)
##    lifecycle              1.0.3      2022-10-07 [1] CRAN (R 4.2.2)
##    linelist             * 0.0.1      2022-05-13 [1] CRAN (R 4.2.1)
##    listenv                0.8.0      2019-12-05 [1] CRAN (R 4.2.1)
##    lmtest               * 0.9-40     2022-03-21 [1] CRAN (R 4.2.1)
##    loo                    2.5.1      2022-03-24 [1] CRAN (R 4.2.1)
##    lpSolve                5.6.17     2022-10-10 [1] CRAN (R 4.2.1)
##    lubridate            * 1.8.0      2021-10-07 [1] CRAN (R 4.2.1)
##    lwgeom                 0.2-9      2022-10-01 [1] CRAN (R 4.2.1)
##    magrittr             * 2.0.3      2022-03-30 [1] CRAN (R 4.2.1)
##    markdown               1.1        2019-08-07 [1] CRAN (R 4.2.1)
##    MASS                 * 7.3-57     2022-04-22 [2] CRAN (R 4.2.1)
##    matchmaker             0.1.1      2020-02-21 [1] CRAN (R 4.2.1)
##    Matrix               * 1.5-1      2022-09-13 [1] CRAN (R 4.2.1)
##    MatrixModels           0.5-1      2022-09-11 [1] CRAN (R 4.2.1)
##    matrixStats            0.62.0     2022-04-19 [1] CRAN (R 4.2.1)
##    mcmc                   0.9-7      2020-03-21 [1] CRAN (R 4.2.1)
##    MCMCpack               1.6-3      2022-04-13 [1] CRAN (R 4.2.1)
##    memoise                2.0.1      2021-11-26 [1] CRAN (R 4.2.1)
##    mgcv                   1.8-40     2022-03-29 [2] CRAN (R 4.2.1)
##    mice                 * 3.15.0     2022-11-19 [1] CRAN (R 4.2.1)
##    microbenchmark         1.4.9      2021-11-09 [1] CRAN (R 4.2.1)
##    mime                   0.12       2021-09-28 [1] CRAN (R 4.2.0)
##    miniUI                 0.1.1.1    2018-05-18 [1] CRAN (R 4.2.1)
##    mitools                2.4        2019-04-26 [1] CRAN (R 4.2.1)
##    modelbased           * 0.8.5      2022-08-18 [1] CRAN (R 4.2.1)
##    modelr                 0.1.8      2020-05-19 [1] CRAN (R 4.2.1)
##    munsell                0.5.0      2018-06-12 [1] CRAN (R 4.2.1)
##    naniar               * 0.6.1      2021-05-14 [1] CRAN (R 4.2.1)
##    networkD3            * 0.4        2017-03-18 [1] CRAN (R 4.2.2)
##    nlme                   3.1-157    2022-03-25 [2] CRAN (R 4.2.1)
##    nnet                   7.3-17     2022-01-16 [2] CRAN (R 4.2.1)
##    numDeriv               2016.8-1.1 2019-06-06 [1] CRAN (R 4.2.0)
##    officer              * 0.4.4      2022-09-09 [1] CRAN (R 4.2.1)
##    OpenStreetMap        * 0.3.4      2019-05-31 [1] CRAN (R 4.2.1)
##    openxlsx               4.2.5      2021-12-14 [1] CRAN (R 4.2.1)
##    outbreaks              1.9.0      2020-09-28 [1] CRAN (R 4.2.1)
##    pacman                 0.5.1      2019-03-11 [1] CRAN (R 4.2.1)
##    parallelly             1.32.1     2022-07-21 [1] CRAN (R 4.2.1)
##    parameters           * 0.18.2     2022-08-10 [1] CRAN (R 4.2.1)
##    parsedate              1.3.0      2022-02-13 [1] CRAN (R 4.2.1)
##    patchwork            * 1.1.2      2022-08-19 [1] CRAN (R 4.2.1)
##    performance          * 0.9.2      2022-08-10 [1] CRAN (R 4.2.1)
##    PerformanceAnalytics * 2.0.4      2020-02-06 [1] CRAN (R 4.2.2)
##    PHEindicatormethods  * 1.4.1      2022-08-08 [1] CRAN (R 4.2.2)
##    pillar                 1.8.1      2022-08-19 [1] CRAN (R 4.2.1)
##    pkgbuild               1.3.1      2021-12-20 [1] CRAN (R 4.2.1)
##    pkgconfig              2.0.3      2019-09-22 [1] CRAN (R 4.2.1)
##    pkgload                1.3.0      2022-06-27 [1] CRAN (R 4.2.1)
##    plotly               * 4.10.0     2021-10-09 [1] CRAN (R 4.2.1)
##    plotrix                3.8-2      2021-09-08 [1] CRAN (R 4.2.0)
##    plyr                   1.8.7      2022-03-24 [1] CRAN (R 4.2.1)
##    png                    0.1-7      2013-12-03 [1] CRAN (R 4.2.0)
##    polyclip               1.10-4     2022-10-20 [1] CRAN (R 4.2.1)
##    polyCub                0.8.0      2021-01-27 [1] CRAN (R 4.2.2)
##    prettyunits            1.1.1      2020-01-24 [1] CRAN (R 4.2.1)
##    processx               3.7.0      2022-07-07 [1] CRAN (R 4.2.1)
##    prodlim                2019.11.13 2019-11-17 [1] CRAN (R 4.2.1)
##    profvis                0.3.7      2020-11-02 [1] CRAN (R 4.2.1)
##    progressr              0.11.0     2022-09-02 [1] CRAN (R 4.2.1)
##    projections          * 0.5.4      2021-04-22 [1] CRAN (R 4.2.1)
##    promises               1.2.0.1    2021-02-11 [1] CRAN (R 4.2.1)
##    proxy                  0.4-27     2022-06-09 [1] CRAN (R 4.2.1)
##    ps                     1.7.1      2022-06-18 [1] CRAN (R 4.2.1)
##    purrr                * 0.3.4      2020-04-17 [1] CRAN (R 4.2.1)
##    quadprog               1.5-8      2019-11-20 [1] CRAN (R 4.2.0)
##    Quandl                 2.11.0     2021-08-11 [1] CRAN (R 4.2.2)
##    quantmod             * 0.4.20     2022-04-29 [1] CRAN (R 4.2.2)
##    quantreg               5.94       2022-07-20 [1] CRAN (R 4.2.1)
##    R.methodsS3            1.8.2      2022-06-13 [1] CRAN (R 4.2.0)
##    R.oo                   1.25.0     2022-06-12 [1] CRAN (R 4.2.0)
##    R.utils                2.12.0     2022-06-28 [1] CRAN (R 4.2.1)
##    R6                     2.5.1      2021-08-19 [1] CRAN (R 4.2.1)
##    raster                 3.5-29     2022-08-14 [1] CRAN (R 4.2.1)
##    RColorBrewer         * 1.1-3      2022-04-03 [1] CRAN (R 4.2.0)
##    Rcpp                 * 1.0.9      2022-07-08 [1] CRAN (R 4.2.1)
##  D RcppParallel           5.1.5      2022-01-05 [1] CRAN (R 4.2.1)
##    readr                * 2.1.2      2022-01-30 [1] CRAN (R 4.2.1)
##    readxl               * 1.4.1      2022-08-17 [1] CRAN (R 4.2.1)
##    RecordLinkage        * 0.4-12.4   2022-11-08 [1] CRAN (R 4.2.2)
##    remotes                2.4.2      2021-11-30 [1] CRAN (R 4.2.1)
##    report               * 0.5.5      2022-08-22 [1] CRAN (R 4.2.1)
##    repr                   1.1.4      2022-01-04 [1] CRAN (R 4.2.1)
##    reprex                 2.0.1      2021-08-05 [1] CRAN (R 4.2.1)
##    reshape2               1.4.4      2020-04-09 [1] CRAN (R 4.2.1)
##    rgdal                  1.5-32     2022-05-09 [1] CRAN (R 4.2.1)
##    rio                  * 0.5.29     2021-11-22 [1] CRAN (R 4.2.1)
##  D rJava                  1.0-6      2021-12-10 [1] CRAN (R 4.2.0)
##    rlang                  1.0.6      2022-09-24 [1] CRAN (R 4.2.1)
##    rlist                  0.4.6.2    2021-09-03 [1] CRAN (R 4.2.2)
##    rmarkdown              2.16       2022-08-24 [1] CRAN (R 4.2.1)
##    rootSolve              1.8.2.3    2021-09-29 [1] CRAN (R 4.2.0)
##    rpart                  4.1.16     2022-01-24 [2] CRAN (R 4.2.1)
##    rprojroot              2.0.3      2022-04-02 [1] CRAN (R 4.2.1)
##    RSQLite              * 2.2.18     2022-10-04 [1] CRAN (R 4.2.2)
##    rstan                  2.21.7     2022-09-08 [1] CRAN (R 4.2.1)
##    rstatix              * 0.7.1      2022-11-09 [1] CRAN (R 4.2.2)
##    rstudioapi             0.14       2022-08-22 [1] CRAN (R 4.2.1)
##    runner                 0.4.2      2022-09-17 [1] CRAN (R 4.2.1)
##    rvest                  1.0.2      2021-10-16 [1] CRAN (R 4.2.1)
##    s2                     1.1.0      2022-07-18 [1] CRAN (R 4.2.1)
##    sass                   0.4.2      2022-07-16 [1] CRAN (R 4.2.1)
##    scales               * 1.2.1      2022-08-20 [1] CRAN (R 4.2.1)
##    scatterplot3d          0.3-42     2022-09-08 [1] CRAN (R 4.2.1)
##    see                  * 0.7.3      2022-09-20 [1] CRAN (R 4.2.1)
##    SemiCompRisks        * 3.4        2021-02-03 [1] CRAN (R 4.2.2)
##    sessioninfo            1.2.2      2021-12-06 [1] CRAN (R 4.2.1)
##    sf                   * 1.0-8      2022-07-14 [1] CRAN (R 4.2.1)
##    shiny                * 1.7.2      2022-07-19 [1] CRAN (R 4.2.1)
##    sitrep               * 0.2.3      2022-09-29 [1] Github (r4epi/sitrep@75c86a7)
##    skimr                * 2.1.4      2022-04-15 [1] CRAN (R 4.2.1)
##    slider               * 0.2.2      2021-07-01 [1] CRAN (R 4.2.1)
##    snakecase              0.11.0     2019-05-25 [1] CRAN (R 4.2.1)
##    sp                   * 1.5-0      2022-06-05 [1] CRAN (R 4.2.1)
##    SparseM                1.81       2021-02-18 [1] CRAN (R 4.2.0)
##    spatstat.data          3.0-0      2022-10-21 [1] CRAN (R 4.2.2)
##    spatstat.geom          3.0-3      2022-10-25 [1] CRAN (R 4.2.2)
##    spatstat.utils         3.0-1      2022-10-19 [1] CRAN (R 4.2.2)
##    spData               * 2.2.0      2022-08-31 [1] CRAN (R 4.2.1)
##    spdep                * 1.2-7      2022-10-01 [1] CRAN (R 4.2.1)
##    srvyr                * 1.1.1      2022-02-20 [1] CRAN (R 4.2.1)
##    StanHeaders            2.21.0-7   2020-12-17 [1] CRAN (R 4.2.1)
##    stars                * 0.5-6      2022-07-21 [1] CRAN (R 4.2.1)
##    statmod                1.4.37     2022-08-12 [1] CRAN (R 4.2.1)
##    stinepack              1.4        2018-07-30 [1] CRAN (R 4.2.0)
##    stringdist           * 0.9.10     2022-11-07 [1] CRAN (R 4.2.2)
##    stringi                1.7.8      2022-07-11 [1] CRAN (R 4.2.1)
##    stringr              * 1.4.1      2022-08-20 [1] CRAN (R 4.2.1)
##    survC1               * 1.0-3      2021-02-10 [1] CRAN (R 4.2.1)
##    surveillance         * 1.20.3     2022-11-16 [1] CRAN (R 4.2.1)
##    survey               * 4.1-1      2021-07-19 [1] CRAN (R 4.2.1)
##    survival             * 3.3-1      2022-03-03 [2] CRAN (R 4.2.1)
##    survminer            * 0.4.9      2021-03-09 [1] CRAN (R 4.2.2)
##    survMisc               0.5.6      2022-04-07 [1] CRAN (R 4.2.2)
##    svglite                2.1.0      2022-02-03 [1] CRAN (R 4.2.1)
##    systemfonts            1.0.4      2022-02-11 [1] CRAN (R 4.2.1)
##    terra                  1.6-7      2022-08-07 [1] CRAN (R 4.2.1)
##    tibble               * 3.1.8      2022-07-22 [1] CRAN (R 4.2.1)
##    tidyquant            * 1.0.6      2022-11-16 [1] CRAN (R 4.2.1)
##    tidyr                * 1.2.1      2022-09-08 [1] CRAN (R 4.2.1)
##    tidyselect             1.1.2      2022-02-21 [1] CRAN (R 4.2.1)
##    tidytree               0.4.1      2022-09-26 [1] CRAN (R 4.2.1)
##    tidyverse            * 1.3.2      2022-07-18 [1] CRAN (R 4.2.2)
##    timeDate               4021.106   2022-09-30 [1] CRAN (R 4.2.1)
##    tinytex                0.42       2022-09-27 [1] CRAN (R 4.2.1)
##    tmap                 * 3.3-3      2022-03-02 [1] CRAN (R 4.2.1)
##    tmaptools            * 3.1-1      2021-01-19 [1] CRAN (R 4.2.1)
##    treeio               * 1.20.2     2022-08-14 [1] Bioconductor
##    trending             * 0.0.3      2021-04-19 [1] CRAN (R 4.2.1)
##    truncnorm              1.0-8      2018-02-27 [1] CRAN (R 4.2.1)
##    tseries                0.10-52    2022-10-10 [1] CRAN (R 4.2.2)
##    tsibble              * 1.1.2      2022-08-21 [1] CRAN (R 4.2.1)
##    TTR                  * 0.24.3     2021-12-12 [1] CRAN (R 4.2.2)
##    tweenr                 2.0.2      2022-09-06 [1] CRAN (R 4.2.1)
##    tzdb                   0.3.0      2022-03-28 [1] CRAN (R 4.2.1)
##    units                * 0.8-0      2022-02-05 [1] CRAN (R 4.2.1)
##    UpSetR               * 1.4.0      2019-05-22 [1] CRAN (R 4.2.1)
##    urca                   1.3-3      2022-08-29 [1] CRAN (R 4.2.2)
##    urlchecker             1.0.1      2021-11-30 [1] CRAN (R 4.2.1)
##    usethis                2.1.6      2022-05-25 [1] CRAN (R 4.2.1)
##    utf8                   1.2.2      2021-07-24 [1] CRAN (R 4.2.1)
##    uuid                   1.1-0      2022-04-19 [1] CRAN (R 4.2.0)
##    vctrs                  0.5.1      2022-11-16 [1] CRAN (R 4.2.1)
##    viridis              * 0.6.2      2021-10-13 [1] CRAN (R 4.2.1)
##    viridisLite          * 0.4.1      2022-08-22 [1] CRAN (R 4.2.1)
##    visdat                 0.5.3      2019-02-15 [1] CRAN (R 4.2.1)
##    visNetwork           * 2.1.2      2022-09-29 [1] CRAN (R 4.2.1)
##    vistime              * 1.2.3      2022-10-16 [1] CRAN (R 4.2.2)
##    warp                   0.2.0      2020-10-21 [1] CRAN (R 4.2.1)
##    webshot              * 0.5.3      2022-04-14 [1] CRAN (R 4.2.1)
##    withr                  2.5.0      2022-03-03 [1] CRAN (R 4.2.1)
##    wk                     0.6.0      2022-01-03 [1] CRAN (R 4.2.1)
##    writexl              * 1.4.1      2022-10-18 [1] CRAN (R 4.2.2)
##    xfun                   0.33       2022-09-12 [1] CRAN (R 4.2.1)
##    XML                    3.99-0.10  2022-06-09 [1] CRAN (R 4.2.1)
##    xml2                   1.3.3      2021-11-30 [1] CRAN (R 4.2.1)
##    xtable               * 1.8-4      2019-04-21 [1] CRAN (R 4.2.1)
##    xts                  * 0.12.2     2022-10-16 [1] CRAN (R 4.2.2)
##    yaml                   2.3.5      2022-02-21 [1] CRAN (R 4.2.1)
##    yardstick            * 1.1.0      2022-09-07 [1] CRAN (R 4.2.2)
##    yulab.utils            0.0.5      2022-06-30 [1] CRAN (R 4.2.1)
##    zip                    2.2.1      2022-09-08 [1] CRAN (R 4.2.1)
##    zoo                  * 1.8-11     2022-09-17 [1] CRAN (R 4.2.1)
## 
##  [1] C:/Users/neale/AppData/Local/R/win-library/4.2
##  [2] C:/Program Files/R/R-4.2.1/library
## 
##  D ── DLL MD5 mismatch, broken installation.
## 
## ────────────────────────────────────────────────────────────────────────────────────