Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license last commit repo size stars forks top language latest release version

Statistical analysis of variance

This tool is designed for processing data sets that include more than two distinct variants, including cases with partial overlap. By default, it evaluates confidence intervals using the Student's t-test at a significance level of 0.05. This threshold can be adjusted to accommodate different precision requirements.

Run it with specified keys


stexp -d | -df [data...] [alf (0 <...< 1)]

Using -df key you may write data to *.csv file for the next importing to LibreOffice Calc, MS Excell or Google Tables

Google table data import

.sh file example for running in terminal

#!/bin/bash

stexp -d 2.3 3.4 2.6 3.5
echo "----------------"
stexp -d 2.5 3.4 2.6 -- 8.9 11.2 13.5
echo "----------------"
stexp -d 2.3 3.4 2.6 3.5 alf 0.01
echo "----------------"
stexp -d 2.5 3.4 2.6 -- 8.9 11.2 13.5 alf 0.2

exec $SHELL

.sh file example for writing to .csv

#!/bin/bash

stexp -df 2.3 3.4 2.6 3.5
echo "----------------"
stexp -df 2.5 3.4 2.6 -- 8.9 11.2 13.5
echo "----------------"
stexp -df 2.3 3.4 2.6 3.5 alf 0.01
echo "----------------"
stexp -df 2.5 3.4 2.6 -- 8.9 11.2 13.5 alf 0.2

exec $SHELL

You need to be installed on your Linux system previously:

  • GCC g++
  • Boost C++ Libraries
  • CMake

(Fedora/CentOS Stream)

  • rpm-build

On Fedora based systems run

sudo dnf group install development-tools
sudo dnf install boost boost-devel
sudo dnf install cmake
sudo dnf install rpm-build

On Debian based systems run

sudo apt update
sudo apt install build-essential
sudo apt install cmake
sudo apt install libboost-all-dev

On other systems see the details of your distro


To compile and run the utility (Fedora/CentOS Stream)

  1. Clone the Repository
git clone https://github.com/Evgenk2020/student-experiment

cd student-experiment
  1. Build the Project with .rpm setup package for Fedora/CentOS Stream by default
./build.sh

cd build
  1. Install .rpm package from build folder
sudo dnf install *.rpm
  1. Run the application in terminal directly
stexp -h

If using either than Fedora/CentOS Stream

  1. Clone the Repository
git clone https://github.com/Evgenk2020/student-experiment

cd student-experiment
  1. Change the string set(assemble_tgz OFF) to set(assemble_tgz ON) in CMakeLists.txt
nano CMakeLists.txt
  1. Build the Project
./build.sh
  1. Move .tar.gz file from build folder to any folder and unpack it

  2. Run the program to check it from unpacked folder

./stexp -h

For more convenience add the application path into .bashrc file

export PATH="$PATH:/path/to/application/folder"

This will allow you to run the application in terminal directly

stexp -h

About

Lab utility for statistical analysis of variance

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages