ANOFA

Analysis of Frequency Data with ANOFA

https://github.com/dcousin3/anofa

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
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


[![CRAN Status](https://www.r-pkg.org/badges/version/ANOFA)](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

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

All Time
  • Total Commits: 17
  • Total Committers: 1
  • Avg Commits per committer: 17.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 2
  • Committers: 1
  • Avg Commits per committer: 2.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Denis Cousineau D****u@u****a 17
Committer Domains (Top 20 + Academic)

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

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 258 Last month
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