Skip to content

Evgenk2020/student-experiment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
CMake
to be installed on your Linux system previously


To compile and run the utility

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

cd student-experiment
  1. Check for rpm-build package to be installed in your system
rpm -q rpm-build

If so you will see rpm-build-6.0.0-1.fc43.x86_64 or something like that.

If not it will be package rpm-build is not installed. Then install it from system repository

sudo dnf install rpm-build
  1. Build the Project with .rpm setup package for Fedora/CentOS Stream by default
./build.sh
  1. Install .rpm package from build folder
sudo dnf install *.rpm

If using either than Fedora/CentOS Stream change the string set(assemble_tgz OFF) in CMakeLists.txt to set(assemble_tgz ON) before building the Project. Move .tar.gz file to any folder and unpack it.

Then run ./stexp -d | -df [data...] [alf (0 <...<1)] in terminal from unpacked folder.

For more convenience you may add path to the application into .bashrc file

export PATH=$PATH:/%path_to_application_folder%/

In this case it will be possible to run stexp -d | -df [data...] [alf (0 <...<1)] in terminal directly.

About

Lab utility for statistical analysis of variance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors