https://github.com/pharmcat/saslmr.jl
Julia package for ANOVA type I/II/III
https://github.com/pharmcat/saslmr.jl
Last synced: 26 days ago
JSON representation
Julia package for ANOVA type I/II/III
- Host: GitHub
- URL: https://github.com/pharmcat/saslmr.jl
- Owner: PharmCat
- License: mit
- Created: 2024-05-05T13:05:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-25T21:22:46.000Z (8 months ago)
- Last Synced: 2025-06-20T03:04:21.011Z (26 days ago)
- Language: Julia
- Homepage:
- Size: 116 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SASLMR.jl
This program comes with absolutely no warranty. No liability is accepted for any loss and risk to public health resulting from use of this software.
[](https://pharmcat.github.io/SASLMR.jl/dev/)
[](https://pharmcat.github.io/SASLMR.jl/stable/)|
SASLMR.jl is Julia package, it wrapp `sasLM` package for R project for ANOVA type I/II/III.
Install:
```
import Pkg; Pkg.add(url="https://github.com/PharmCat/SASLMR.jl.git")
```Note:
SASLMR.jl doesn't install `sasLM`. To use SASLMR.jl first install `sasLM` in your R project enviroment.
Check that R project is included in `PATH`, and check that RCall.jl builded successfully.Using:
```
using SASLMR
using StatsModels, StatsBase, DataFrames# data (DataFrame)
bedf = SASLMR.bedata()# run ANOVA
beaov = SASLMR.aov(@formula(CMAX ~ PRD + TRT + SEQ + SUBJ&SEQ), bedf; beta=true, resid=true, type = "III")# get DF
beaovdf = DataFrame(beaov.ct)# or get coeftable
ct = coeftable(beaov)
```Also functions: `aov1`, `aov2`, `aov3` can be used in the same way:
```
beaov = SASLMR.aov3(@formula(CMAX ~ PRD + TRT + SEQ + SUBJ&SEQ), bedf; beta=true, resid=true)
````AOVSumm` fields:
* heading
* ct
* parameters
* fitted
* residual
For more details see:
https://cran.r-project.org/web/packages/sasLM/sasLM.pdf
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7781810/
SASLMR.jl not cover all `sasLM` functionality... so... wellcome any PR for extending.