Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Keywords
frequencies
r
statistics
Last synced: 6 months ago
·
JSON representation
Repository
Analysis of Frequency Data with ANOFA
Basic Info
- Host: GitHub
- Owner: dcousin3
- Language: R
- Default Branch: main
- Homepage: https://dcousin3.github.io/ANOFA
- Size: 1.98 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
frequencies
r
statistics
Created over 2 years ago
· Last pushed about 1 year ago
Metadata Files
Readme
Changelog
README.Rmd
---
output: github_document
bibliography: "inst/REFERENCES.bib"
csl: "inst/apa-6th.csl"
---
# ANOFA: Analyses of Frequency Data
[](https://cran.r-project.org/package=ANOFA)
```{r, echo = FALSE, message = FALSE, results = 'hide', warning = FALSE}
cat("this will be hidden; used for general initializations.\n")
library(ANOFA)
options("ANOFA.feedback" = "none") # shut down all information
```
The library `ANOFA` provides easy-to-use tools to analyze frequency data.
It does so using the _Analysis of Frequency datA_ (ANOFA) framework
[the full reference @lc23b]. With this set of tools, you can examined
if classification factors are non-equal (_have an effect_) and if their
interactions (in case you have more than 1 factor) are significant. You
can also examine simple effects (a.k.a. _expected marginal_ analyses).
Finally, you can assess differences based on orthogonal contrasts.
ANOFA also comes with tools to make a plot of the frequencies along
with 95% confidence intervals [these intervals are adjusted for pair-
wise comparisons @cgh21]; with tools to compute statistical power given
some _a priori_ expected frequencies or sample size to reach a certain
statistical power. In sum, eveything you need to analyse frequencies!
The main function is `anofa()` which provide an omnibus analysis of the
frequencies for the factors given. For example, @lm71 explore frequencies
for attending a certain type of higher education as a function of gender:
```{r, message=FALSE, warning=FALSE, echo=TRUE, eval=TRUE}
w <- anofa( obsfreq ~ vocation * gender, LightMargolin1971)
summary(w)
```
A plot of the frequencies can be obtained easily with
```{r, message=FALSE, warning=FALSE}
anofaPlot(w)
```
Owing to the interaction, simple effects can be analyzed from the _expected marginal
frequencies_ with
```{r, message=FALSE, warning=FALSE, echo=TRUE, eval=TRUE}
e <- emFrequencies(w, ~ gender | vocation )
summary(e)
```
Follow-up functions includes contrasts examinations with `contrastFrequencies()'.
Power planning can be performed on frequencies using ``anofaPower2N()`` or
``anofaN2Power()`` if you can determine theoretical frequencies.
Finally, `toRaw()`, `toCompiled()`, `toTabular()`, `toLong()` and `toWide()`
can be used to present the frequency data in other formats.
# Installation
Note that the package is named using UPPERCASE letters whereas the main function is in lowercase letters.
The official **CRAN** version can be installed with
```{r, echo = TRUE, eval = FALSE}
install.packages("ANOFA")
library(ANOFA)
```
The development version `r packageVersion("ANOFA")` can be accessed through GitHub:
```{r, echo = TRUE, eval = FALSE}
devtools::install_github("dcousin3/ANOFA")
library(ANOFA)
```
The library is loaded with
```{r, echo = TRUE, eval = FALSE, results = FALSE}
library(ANOFA)
```
# For more
As seen, the library `ANOFA` makes it easy to analyze frequency data.
Its general philosophy is that of ANOFAs.
The complete documentation is available on this
[site](https://dcousin3.github.io/ANOFA/).
A general introduction to the `ANOFA` framework underlying this
library can be found at *the Quantitative Methods for Psychology* @lc23b.
# References
\insertAllCited{}
Owner
- Name: Denis Cousineau
- Login: dcousin3
- Kind: user
- Company: Université d'Ottawa
- Repositories: 11
- Profile: https://github.com/dcousin3
I am a cognitive psychologist afflicted by the Frankenstein syndrome, that is, to recreate intelligent minds from inert materials.
GitHub Events
Total
- Push event: 2
Last Year
- Push event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Denis Cousineau | D****u@u****a | 17 |
Committer Domains (Top 20 + Academic)
uottawa.ca: 1
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 258 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: ANOFA
Analyses of Frequency Data
- Homepage: https://dcousin3.github.io/ANOFA/
- Documentation: http://cran.r-project.org/web/packages/ANOFA/ANOFA.pdf
- License: GPL-3
-
Latest release: 0.1.3
published over 2 years ago
Rankings
Dependent packages count: 28.8%
Dependent repos count: 36.8%
Average: 50.7%
Downloads: 86.5%
Maintainers (1)
Last synced:
7 months ago
Dependencies
DESCRIPTION
cran