Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielrufino/samplesize
📊 Package to determine the ideal sample size for a survey
https://github.com/gabrielrufino/samplesize
hacktoberfest math mathmatics samplesize statistics
Last synced: about 2 months ago
JSON representation
📊 Package to determine the ideal sample size for a survey
- Host: GitHub
- URL: https://github.com/gabrielrufino/samplesize
- Owner: gabrielrufino
- License: unlicense
- Created: 2021-10-16T14:17:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-08T01:17:18.000Z (4 months ago)
- Last Synced: 2024-09-08T02:54:55.096Z (4 months ago)
- Topics: hacktoberfest, math, mathmatics, samplesize, statistics
- Language: TypeScript
- Homepage: https://samplesize.gabrielrufino.com
- Size: 831 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Sample Size
Package to determine the correct sample size for a survey
### What is Sample Size?
Every survey needs an ideal number of responses according to the survey's target audience. This is where a statistical calculation that determines the desired sample size comes in.
The calculation is based on three important variables: population size, confiability rate and margin of error.
* **N**: The population size
* **z**: Score calculated from the confiability rate
* **e**: Margin of error
* **p**: Constant, generally 0.5More information [here](https://www.surveymonkey.com/mp/sample-size-calculator/).
### Getting started
Install the package:
```bash
npm install @gabrielrufino/samplesize
```Calculate the sample size:
```js
import SampleSize from '@gabrielrufino/samplesize'const size = SampleSize.calculate({
population: 3000,
confidence: SampleSize.confidences['90%'],
errorMargin: 0.05,
})console.log(size) // 250
```### License
UNLICENSED