Skip to contents

These datasets contain some news stories taken from the New York Times Annotated Corpus (Sandhaus, 2008), which consists of about 1.8 million stories from the Times, from 1987 to 2007, which have been hand-annotated by actual human beings with standardized machine-readable information about their contents. From this corpus, Prof. Shalizi randomly selected 57 stories about art and 45 stories about music, and turned them into a bag-of-words data frame, one row per story, one column per word; plus an indicator in the first column of whether the story is about art or music.

Usage

nyt_raw

nyt_tfidf

Format

An object of class tbl_df (inherits from tbl, data.frame) with 102 rows and 4426 columns.

An object of class tbl_df (inherits from tbl, data.frame) with 102 rows and 4426 columns.

Source

Sandhaus, Evan, 2008, "The New York Times Annotated Corpus", https://hdl.handle.net/11272.1/AB2/GZC6PL, Abacus Data Network, V1.

Shalizi, Cosma, 2023, "Advanced Data Analysis from an Elementary Point of View", https://www.stat.cmu.edu/~cshalizi/ADAfaEPoV/.

Details

The New York Times Annotated Corpus contains over 1.8 million articles written and published by the New York Times between January 1, 1987 and June 19, 2007 with article metadata provided by the New York Times Newsroom, the New York Times Indexing Service and the online production staff at nytimes.com. The corpus includes:

  • Over 1.8 million articles (excluding wire services articles that appeared during the covered period).

  • Over 650,000 article summaries written by library scientists.

  • Over 1,500,000 articles manually tagged by library scientists with tags drawn from a normalized indexing vocabulary of people, organizations, locations and topic descriptors.

  • Over 275,000 algorithmically-tagged articles that have been hand verified by the online production staff at nytimes.com.

  • Java tools for parsing corpus documents from .xml into a memory resident object.

As part of the New York Times' indexing procedures, most articles are manually summarized and tagged by a staff of library scientists. This collection contains over 650,000 article-summary pairs which may prove to be useful in the development and evaluation of algorithms for automated document summarization. Also, over 1.5 million documents have at least one tag. Articles are tagged for persons, places, organizations, titles and topics using a controlled vocabulary that is applied consistently across articles. For instance if one article mentions "Bill Clinton" and another refers to "President William Jefferson Clinton", both articles will be tagged with "CLINTON, BILL".

The New York Times has established a community website for researchers working on the data set at http://groups.google.com/group/nytnlp and encourages feedback and discussion about the corpus.

nyt_raw contains the raw bag-of-words representation.

nyt_tfidf hass the same format as nyt_raw but after applying TF-IDF weighting.

Examples

nyt_raw
#> # A tibble: 102 × 4,426
#>    class.labels     a abandoned   abc ability  able about above abroad absorbed
#>    <fct>        <dbl>     <dbl> <dbl>   <dbl> <dbl> <dbl> <dbl>  <dbl>    <dbl>
#>  1 art             43         0     0       0     0    10     0      0        0
#>  2 art              4         0     0       0     1     0     0      0        0
#>  3 art             44         0     0       0     0     0     2      0        0
#>  4 art             42         0     0       0     0     2     0      1        0
#>  5 art             38         0     0       0     0     0     0      0        0
#>  6 art             46         0     0       0     0     2     2      0        0
#>  7 art             81         0     0       0     1     6     0      0        0
#>  8 art              6         0     0       0     0     0     0      0        0
#>  9 art             18         0     0       0     0     0     0      0        0
#> 10 art             31         0     0       0     0     0     0      0        0
#> # ℹ 92 more rows
#> # ℹ 4,416 more variables: absorbing <dbl>, abstract <dbl>, abstraction <dbl>,
#> #   abstractions <dbl>, abundance <dbl>, academic <dbl>, academy <dbl>,
#> #   accents <dbl>, accept <dbl>, access <dbl>, accessible <dbl>,
#> #   acclaimed <dbl>, accommodate <dbl>, accompanied <dbl>, accompanying <dbl>,
#> #   according <dbl>, accordingly <dbl>, account <dbl>, accounted <dbl>,
#> #   accused <dbl>, achieved <dbl>, achievement <dbl>, acknowledge <dbl>, …
nyt_tfidf
#> # A tibble: 102 × 4,426
#>    class.labels       a abandoned   abc ability    able  about  above abroad
#>    <fct>          <dbl>     <dbl> <dbl>   <dbl>   <dbl>  <dbl>  <dbl>  <dbl>
#>  1 art          0.00756         0     0       0 0       0.0533 0      0     
#>  2 art          0.00142         0     0       0 0.0399  0      0      0     
#>  3 art          0.0101          0     0       0 0       0      0.0536 0     
#>  4 art          0.00868         0     0       0 0       0.0125 0      0.0410
#>  5 art          0.00839         0     0       0 0       0      0      0     
#>  6 art          0.0120          0     0       0 0       0.0158 0.0614 0     
#>  7 art          0.00689         0     0       0 0.00957 0.0155 0      0     
#>  8 art          0.00516         0     0       0 0       0      0      0     
#>  9 art          0.00749         0     0       0 0       0      0      0     
#> 10 art          0.00766         0     0       0 0       0      0      0     
#> # ℹ 92 more rows
#> # ℹ 4,417 more variables: absorbed <dbl>, absorbing <dbl>, abstract <dbl>,
#> #   abstraction <dbl>, abstractions <dbl>, abundance <dbl>, academic <dbl>,
#> #   academy <dbl>, accents <dbl>, accept <dbl>, access <dbl>, accessible <dbl>,
#> #   acclaimed <dbl>, accommodate <dbl>, accompanied <dbl>, accompanying <dbl>,
#> #   according <dbl>, accordingly <dbl>, account <dbl>, accounted <dbl>,
#> #   accused <dbl>, achieved <dbl>, achievement <dbl>, acknowledge <dbl>, …