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
.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)
- Clone the Repository
git clone https://github.com/Evgenk2020/student-experiment
cd student-experiment
- Build the Project with
.rpmsetup package for Fedora/CentOS Stream by default
./build.sh
cd build
- Install
.rpmpackage from build folder
sudo dnf install *.rpm
- Run the application in terminal directly
stexp -h
If using either than Fedora/CentOS Stream
- Clone the Repository
git clone https://github.com/Evgenk2020/student-experiment
cd student-experiment
- Change the string
set(assemble_tgz OFF)toset(assemble_tgz ON)in CMakeLists.txt
nano CMakeLists.txt
- Build the Project
./build.sh
-
Move
.tar.gzfile frombuildfolder to any folder and unpack it -
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
