https://github.com/tjmahr/styleguide
https://github.com/tjmahr/styleguide
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tjmahr/styleguide
- Owner: tjmahr
- License: cc-by-sa-4.0
- Created: 2020-02-28T14:39:35.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-13T17:40:26.000Z (6 months ago)
- Last Synced: 2025-02-24T13:56:39.187Z (3 months ago)
- Size: 56.6 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# styleguide
## Style
**age**
* a five-year-old is five years old
* the five-year-old child
* we tested twenty 7–9-year-olds
* twenty children between 7 and 9 years of ageDecimal years are bad when writing about children.
* ❌ Children were between 2.5 and 3.9 years of age.
* Children were between ages 2;6 and 3;11 (years;months).Despite being common in developmental science, I can't find any style guidelines about the year;month convention.
**apostrophe**
- Bayes' theorem (regrettably)
- Jeffreys prior**code**
Set computer code in a monospaced font. For R and others with a C-like syntax, use parentheses on function names.
* The command `print(message)` uses the `print()` function to display text stored in the `message` variable.
**comparisons**
Sometimes it's preferable to talk about *comparisons* rather than *effects*, notes [Andrew Gelman in an aside](https://statmodeling.stat.columbia.edu/2013/03/01/why-big-effects-are-more-important-than-small-effects/).
**different from, different than**
[Both fine.](https://www.merriam-webster.com/words-at-play/different-from-or-different-than) Use what's best for sentence.
**eyetracking**
**fine-grained**
**fixed effects model**
**forced alignment, forced-alignment software**
* Samples undergo forced alignment using a forced-alignment algorithm.
**log-likelihood**
**make do**
**mixed-effects model, (linear) mixed model**
**onto, on to**
* move on to the other question
* go on to do other things
* fall [onto](https://www.merriam-webster.com/dictionary/onto) the floor
* climb onto the roof**percentage (change)**
* An increase from 10% to 20% favorability is a 100% increase or an increase of 10 percentage points.
**posterior draws, posterior sample**
A posterior *sample* is a collection of *draws*. This distinction works nicely with effective sample size which tells us the effective number of posterior draws for a parameter in this particular sample.
**pronouns**
* Singular *they* is fine.
* If it's disallowed, avoid "he or she" and relatives. Try to use the plural of the noun and "they", or alternatively, just repeat the noun. In one of my articles, I used "the child" four times in a paragraph instead of resorting to "he or she".**University of Wisconsin–Madison, UW–Madison**
With an en-dash. [UW–Madison style guide](https://editorial-styleguide.strategiccommunication.wisc.edu/alpha/u/).
**WAIC**
WAIC stands for "Widely Applicable Information Criterion". Some say "Watanabe–Akaike information criterion" but Watanabe uses "widely applicable" [in articles](https://arxiv.org/abs/1004.2316).
## Punctuation and typography
**nonbreaking space**
These are spaces that prevent a line break, so that you don't get something like the stranded "1" in this text below:
```
The data are lovely. They are plotted in Figure
1 for you to feast your eyes on.
```* Use before =, <, so the symbol does not get stranded.
* Inside numbered/lettered things like "Experiment 1" or "Fig. 1" (["before any numeric or alphabetic reference"](https://practicaltypography.com/nonbreaking-spaces.html)).
* Before an abbreviated unit of measurement: "100 ms".
* Some guides also insert them after titles like "Dr.".
* Ctrl+Shift+Space in MS Word (Windows), ` ` in HTML## How to cite
Software:
* "We used the awesomesauce package (vers. 0.1.2; Mahr, 2020)."
* In RMarkdown with Pandoc, I end up using something like ``[vers. `r packageVersion("lme4")`; @lme4]``R packages on CRAN:
* On CRAN, check if there is a Citation section in the description. Many packages have accompanying articles, so cite them if at all possible ([lme4](https://cran.r-project.org/web/packages/lme4/citation.html) example).
* If that fails, check the README or associated webpage for citation information. There might be citation instructions or a Zenodo badge.
* If that fails too, use `citation("packagename")` to get a citation generated from the package description.R:
* "We used the R programming language (vers. 3.6.1; R Core Team, 2019)."
* `citation()` produces full citation information about R.
* For reproducibility, use `getRversion()` to get the version number.
* If important computation was done on an earlier version of R—because you fit a huge model and saved the results and reload it and from it—then you should store that version number and the `sessionInfo()` with the model. Otherwise, looking up the R version dynamically will be misleading.Standardized tests with an abbreviation:
* Put the abbreviation in the citation.
* "We used the MacArthur-Bates Communicative Development Inventories (MBCDI; Fenson et al., 2007)."
* The front area of the technical manual is a good place to look.Others:
* [Praat](http://www.fon.hum.uva.nl/paul/praat.html)
When in doubt:
* A citation is meant to answer four questions: Who (When). What. Where.
## Links
* [APA blog post on writing about mathematical variables circa 2011](https://blog.apastyle.org/apastyle/2011/08/the-grammar-of-mathematics-writing-about-variables.html).
* [Butterick's Practical Typography](https://practicaltypography.com/) is our definitive resource on typography.
* [Purdue Online Writing Lab: Example APA paper](https://owl.purdue.edu/owl/subject_specific_writing/writing_in_the_social_sciences/writing_in_psychology_experimental_report_writing/apa_sample_paper_experimental_psychology.html).
* [National Center on Disability and Journalism Disability Language Style Guide](https://ncdj.org/style-guide/).
* [Serious Eats' list of banned words in food writing](https://www.seriouseats.com/2019/08/our-updated-list-of-banned-words.html). A fun example of a domain-specific style guide. You probably would recognize many food-writing cliches (*so decadent and addicting*), and many of these are banned with justification.
* [UCLA Institute for Digital Research & Education' Statistical Consulting's Statistical Writing seminar](https://stats.idre.ucla.edu/other/mult-pkg/seminars/statistical-writing/).