Skip to content

Commit a147f14

Browse files
committed
refine JOSS paper citations
1 parent 53a9666 commit a147f14

File tree

6 files changed

+596
-9
lines changed

6 files changed

+596
-9
lines changed

figs/paper/paper.Rmd

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Beyond this, the `infer` package offers:
9292

9393
# Comparison to Other Packages
9494

95-
Several software packages on the Comprehensive R Archive Network share functionality with `infer` [@CRAN]. `broom` and `parameters` convert model objects to unified output formats, though they do not provide methods for fitting models, describing null distributions, performing bootstrapping, or calculating summary statistics from tabular data. `statsexpressions`, and adjacent packages in the `easystats` ecosystem, implement wrappers with consistent interfaces for theory-based hypothesis tests. Similarly, `mosaic` is a package used to teach statistics by unifying summary statistics, visualization, and modeling with a consistent API built around R's formula interface. The `mosaic` package also includes functionality to conduct randomization-based inference. At a higher level, though, the structure of each of these packages is defined by model types and statistics, where each model type or statistic has its own associated function and/or object class. In contrast, `infer` is structured around four functions, situating statistics and model types within a more abstracted grammar.^[This grammar follows from Allen Downey's "there is only one test" framework [@downey2016].]
95+
Several software packages on the Comprehensive R Archive Network share functionality with `infer` [@CRAN]. `broom` and `parameters` convert model objects to unified output formats, though they do not provide methods for fitting models, describing null distributions, performing bootstrapping, or calculating summary statistics from tabular data [@r-broom; @r-parameters]. `statsExpressions`, and adjacent packages in the `easystats` ecosystem, implement wrappers with consistent interfaces for theory-based hypothesis tests [@r-statsExpressions]. Similarly, `mosaic` is a package used to teach statistics by unifying summary statistics, visualization, and modeling with a consistent API built around R's formula interface. The `mosaic` package also includes functionality to conduct randomization-based inference [@r-mosaic]. At a higher level, though, the structure of each of these packages is defined by model types and statistics, where each model type or statistic has its own associated function and/or object class. In contrast, `infer` is structured around four functions, situating statistics and model types within a more abstracted grammar.^[This grammar follows from Allen Downey's "there is only one test" framework [@downey2016].]
9696

9797
# Acknowledgements
9898

figs/paper/paper.bib

+45-1
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,49 @@ @article{downey2016
118118
title={There is still only one test},
119119
author={Downey, Allen B},
120120
year={2016},
121-
publisher={"Probably Overthinking It"}
121+
publisher={"Probably Overthinking It"},
122+
url = {http://allendowney.blogspot.com/2016/06/there-is-still-only-one-test.html}
123+
}
124+
125+
@Article{r-mosaic,
126+
author = {Randall Pruim and Daniel T Kaplan and Nicholas J Horton},
127+
title = {The mosaic Package: Helping Students to 'Think with Data' Using R},
128+
journal = {The R Journal},
129+
volume = {9},
130+
number = {1},
131+
pages = {77--102},
132+
year = {2017},
133+
url = {https://journal.r-project.org/archive/2017/RJ-2017-024/index.html},
134+
}
135+
136+
@Article{r-statsExpressions,
137+
doi = {10.21105/joss.03236},
138+
url = {https://doi.org/10.21105/joss.03236},
139+
year = {2021},
140+
publisher = {{The Open Journal}},
141+
volume = {6},
142+
number = {61},
143+
pages = {3236},
144+
author = {Indrajeet Patil},
145+
title = {{statsExpressions: {R} Package for Tidy Dataframes and Expressions with Statistical Details}},
146+
journal = {{Journal of Open Source Software}},
147+
}
148+
149+
@Article{r-parameters,
150+
title = {Extracting, Computing and Exploring the Parameters of Statistical Models using {R}.},
151+
volume = {5},
152+
doi = {10.21105/joss.02445},
153+
number = {53},
154+
journal = {Journal of Open Source Software},
155+
author = {Daniel Lüdecke and Mattan S. Ben-Shachar and Indrajeet Patil and Dominique Makowski},
156+
year = {2020},
157+
pages = {2445},
158+
}
159+
160+
@Manual{r-broom,
161+
title = {broom: Convert Statistical Objects into Tidy Tibbles},
162+
author = {David Robinson and Alex Hayes and Simon Couch},
163+
year = {2021},
164+
note = {R package version 0.7.9},
165+
url = {https://CRAN.R-project.org/package=broom},
122166
}

figs/paper/paper.log

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.4.16) 30 JUL 2021 11:44
1+
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.4.16) 11 SEP 2021 20:13
22
entering extended mode
33
restricted \write18 enabled.
44
%&-line parsing enabled.
@@ -1527,11 +1527,11 @@ Package Fancyhdr Warning: \headheight is too small (62.59596pt):
15271527
This may cause the page layout to be inconsistent, however.
15281528

15291529
[4]
1530-
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 517.
1531-
Package atveryend Info: Empty hook `AfterLastShipout' on input line 517.
1530+
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 543.
1531+
Package atveryend Info: Empty hook `AfterLastShipout' on input line 543.
15321532
(./paper.aux)
1533-
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 517.
1534-
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 517.
1533+
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 543.
1534+
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 543.
15351535
Package rerunfilecheck Info: File `paper.out' has not changed.
15361536
(rerunfilecheck) Checksum: 119F0C1EB97B96F62103D82D4B4F1B79.
15371537
Package logreq Info: Writing requests to 'paper.run.xml'.
@@ -1541,7 +1541,7 @@ Package logreq Info: Writing requests to 'paper.run.xml'.
15411541
Here is how much of TeX's memory you used:
15421542
41154 strings out of 492970
15431543
809494 string characters out of 6133938
1544-
1281756 words of memory out of 5000000
1544+
1282756 words of memory out of 5000000
15451545
44661 multiletter control sequences out of 15000+600000
15461546
537136 words of font info for 69 fonts, out of 8000000 for 9000
15471547
1348 hyphenation exceptions out of 8191

figs/paper/paper.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Beyond this, the `infer` package offers:
9292

9393
# Comparison to Other Packages
9494

95-
Several software packages on the Comprehensive R Archive Network share functionality with `infer` [@CRAN]. `broom` and `parameters` convert model objects to unified output formats, though they do not provide methods for fitting models, describing null distributions, performing bootstrapping, or calculating summary statistics from tabular data. `statsexpressions`, and adjacent packages in the `easystats` ecosystem, implement wrappers with consistent interfaces for theory-based hypothesis tests. Similarly, `mosaic` is a package used to teach statistics by unifying summary statistics, visualization, and modeling with a consistent API built around R's formula interface. The `mosaic` package also includes functionality to conduct randomization-based inference. At a higher level, though, the structure of each of these packages is defined by model types and statistics, where each model type or statistic has its own associated function and/or object class. In contrast, `infer` is structured around four functions, situating statistics and model types within a more abstracted grammar.^[This grammar follows from Allen Downey's "there is only one test" framework [@downey2016].]
95+
Several software packages on the Comprehensive R Archive Network share functionality with `infer` [@CRAN]. `broom` and `parameters` convert model objects to unified output formats, though they do not provide methods for fitting models, describing null distributions, performing bootstrapping, or calculating summary statistics from tabular data [@r-broom; @r-parameters]. `statsExpressions`, and adjacent packages in the `easystats` ecosystem, implement wrappers with consistent interfaces for theory-based hypothesis tests [@r-statsExpressions]. Similarly, `mosaic` is a package used to teach statistics by unifying summary statistics, visualization, and modeling with a consistent API built around R's formula interface. The `mosaic` package also includes functionality to conduct randomization-based inference [@r-mosaic]. At a higher level, though, the structure of each of these packages is defined by model types and statistics, where each model type or statistic has its own associated function and/or object class. In contrast, `infer` is structured around four functions, situating statistics and model types within a more abstracted grammar.^[This grammar follows from Allen Downey's "there is only one test" framework [@downey2016].]
9696

9797
# Acknowledgements
9898

figs/paper/paper.pdf

1.95 KB
Binary file not shown.

0 commit comments

Comments
 (0)