8000
Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAccuracyCalculator

n-Dimensional Statistical Accuracy Engine for PHP

License PHP Status

TAccuracyCalculator is a fully generalized n-dimensional accuracy calculator designed for scientific computing, geospatial analysis, AI systems, robotics, navigation modules and Web5/WebAI applications.

It provides a complete suite of statistical accuracy metrics:

  • DRMS (Distance Root Mean Square) - n-D
  • MRSE (Mean Root Square Error) - n-D
  • CEP (Circular Error Probable) - 2D
  • R95 - 2D
  • SEP (Spherical Error Probable) - 3D
  • Non-parametric Median - n-D

The class supports deeply nested arrays, performs recursive numeric extraction, ensures dimension uniformity, and produces deterministic vectors for all statistical operations.


Features

  • ✔ Fully n-dimensional
  • ✔ Supports nested arrays
  • ✔ Deterministic vector extraction
  • ✔ Scientific-grade accuracy metrics
  • ✔ Web5/WebAI compatible
  • ✔ Robust non-parametric median
  • ✔ Zero semantic assumptions
  • ✔ High-performance implementation

Installation

require_once 'TAccuracyCalculator.php';

Usage Example

$points = [
    [10, 20, 30],
    [12, 22, 28],
    [14, 18, 32],
];

$acc = new TAccuracyCalculator($points);

echo $acc->getDRMS();                 // n-D RMS accuracy
echo $acc->getMRSE();                 // equivalent to DRMS
echo $acc->getCEP();                  // 2D circular accuracy
echo $acc->getR95();                  // 95% circular accuracy
echo $acc->getSEP();                  // 3D spherical accuracy
echo $acc->getNonParametricMedian();  // robust median distance

Supported Metrics

Metric Dimensionality Description
DRMS n-D RMS distance from mean
MRSE n-D Generalized RMS error
CEP 2D 50% circular probability radius
R95 2D 95% circular accuracy
SEP 3D 50% spherical probability radius
Median n-D Non-parametric robust estimator

Theory

The class implements:

  • Gaussian error propagation
  • RMS-based statistical metrics
  • Circular and spherical probability radii
  • Non-parametric robust estimators
  • Deterministic vector extraction
  • Dimension uniformity enforcement

Documentation

Full documentation is available inside the repository:

  • DoBu docblocks inside the source code
  • Examples under /examples/

Related Projects

  • Ascoos OS - Web5/WebAI Operating System
  • Ascoos Scientific Modules
  • Ascoos WebAI Kernel

License

This project is licensed under the AGL (Ascoos General License)


Author

Christos Drogidis (ALEXSOFT)

https://www.ascoos.com

About

a fully generalized "n‑dimensional accuracy calculator" designed for scientific computing, geospatial analysis, AI systems, robotics, navigation modules and Web5/WebAI applications.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages

0