-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDESCRIPTION
More file actions
154 lines (118 loc) · 6.03 KB
/
DESCRIPTION
File metadata and controls
154 lines (118 loc) · 6.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
// Modify this file to provide a description of your toolbox.
// This file is used by Atoms GUI in scilab, to show information about the toolbox.
//
// Note that it will NOT be used when publishing your toolbox on http://atoms.scilab.org;
// the present file is only used if you distribute your toolbox yourself.
// On the http://atoms.scilab.org site, only the information you provide there is used.
//
//
// Lines starting with // are comments
// (you can remove all the comments designed to help you)
// Lines starting with a space are continuation of the previous field.
// Empty lines separate fields.
// Unique identifier for this toolbox.
// It must be alphanumeric, start with a letter and contain neither space
// nor special characters other than underscore or dash.
Toolbox: samplestat
// Human-friendly name for your toolbox
Title: SampleSTAT
// One-line description for your toolbox
Summary: SampleSTAT is a tiny toolbox for statistics of normal distributed univariate data
// Version number, in format 'major.minor.patch', or
// 'major.minor.patch', where all fields are numbers.
// If you are just starting your toolbox, you should use '0.1' or '0.1.0'.
// Use '1.0' or '1.0.0' for a tested, good quality first version.
Version: 2.0.2
// Name(s) of the author(s) of this toolbox.
// They are usually the original copyright holders
// (persons or entities)
Author: Hani A. Ibrahim
// Name(s) and email address(es) of the person(s) maintaining this toolbox
Maintainer: Hani A. Ibrahim (hani.ibrahim@gmx.de)
// Categories that this toolbox belongs to.
// The toolbox will appear in the Scilab Atoms GUI
// under the categories that you select here.
Category: Data Analysis - Statistics
// Name of the institution (company, university, lab...) who has developped the toolbox.
// If you developped the toolbox as an individual, then just enter "private individual"
Entity: private individual
// Optional website that has more information about this toolbox
WebSite: https://github.com/haniibrahim/scilab-samplestat
// License under which the toolbox will be published
License: GPL 3.0
// Version of Scilab supported by this toolbox,
// prefixed by =, >= ...
ScilabVersion: >= 5.5
// Other toolbox(es) that must be installed in order
// this toolboxes to work. Atoms will automatically ensure that
// the dependent toolboxes listed here are installed on the user's
// Scilab installation.
// Each toolbox dependency must be in format:
// <operator> <toolbox name> <toolbox version|any>
// where operator can be: ~, >, <, >=, <=
// If multiple dependencies, put one per line (starting each line with a space)
Depends: >= apifun 0.4.0
// Creation date
Date: 2020-0
Description: Toolbox for statistics of normal distributed univariate samples.
This toolbox provides elementary tests for the evaluation of univariate measuring
data which were generated by natural scientists and engineers in the first place.
These data have to be normal distributed. SampleSTAT is focused on small
sample sizes but offers routines for bigger distributions (>30 values), too.
It offers functions for calculates the range of dispersion of the values and the
mean regarding a given statistical confidence level. Furthermore it provides tests
on outliers and a method to test the data for normality.
SampleSTAT is compatible to Scilab 5.5.x and 6.0.x.
FUNCTIONS - Measures of Variation:
Gives you more information of your data as the standard deviation (S.D.) can
do with just 68% confidence. These tests provide confidence level of 95%, 99%
and 99.9% and calculate the range of dispersion not only for values but for
the mean, too. It extends the internal functions: mean, stdev, median.
* ST_strayarea:
Calculates the stray area (range of dispersion of the values)
* ST_trustarea:
Calculates the trust area (range of dispersion of the mean or S.D. of the mean)
* ST_studentfactor:
Determines the student factor for an amount of numbers, service
function for ST_staryarea and ST_trustarea
* samplestat.dem:
Demo for mean evaluation via "ST_strayarea()" and "ST_trustarea()"
FUNCTIONS - Tests on Outliers
It is not always easy to distinguish whether a value is a valid part of a
sample distribution or not. These outlier tests provides quick hints.
* ST_deandixon:
Dean-Dixon outlier test for small sample sizes (<30)
* ST_pearsonhartley:
Pearson-Hartley outlier test for bigger sample sizes (>30)
* ST_nalimov:
Nalimov test for small and larger sample sizes
* ST_outlier:
Basic and often used tests for medium to large sample sizes, based
on S.D. (standard deviation) or IQR (inter-quartile range)
FUNCTIONS - Distribution Tests
All routines above rely on a normal distributed data. To test for normality
a powerful test is provided.
* ST_shapirowilk:
Shapiro-Wilk test for normality is powerful even for small
sample sizes.
* ST_ivplot:
Very basic individual value plot (EXPERIMENTAL)
---------------------------------------------------------------------
CHANGELOG:
2.0.2 - Help-Bugfix
2.0.1 - Bug and compatibility fixes related to Scilab 6
2.0.0 - Outlier tests (Dean-Dixon, Pearson-Hartley, Nalimov) and
a basic test added
- Distribution tests (Shapiro-Wilk, Skewness) added
- Individual Value Plot added (EXPERIMENTAL)
---------------------------------------------------------------------
DEPENDENCIES:
apifun >= 0.4.0
---------------------------------------------------------------------
LITERATURE:
* R. Kaiser, G. Gottschalk; "Elementare Tests zur
Beurteilung von Meßdaten", BI Hochschultaschenbücher, Bd. 774, Mannheim 1972.
* Lohringer, H., "Grundlagen der Statistik", Oct, 10th, 2012,
http://www.statistics4u.info/
* Shapiro, Wilk: "An Analysis of Variance Test for Normality", Biometrika,
Vol. 52, No. 3/4. (Dec., 1965), pp. 591-611.