Saltar a contenido

Guia de inicio

Esta guia te lleva de cero a un primer resultado en menos de 10 minutos.

Instalacion

Instala via Composer:

composer require cjuol/statguard

Requisitos: PHP 8.x.

Primeros 10 minutos

Objetivo: comparar la media clasica con un estimador robusto y generar un reporte rapido.

use Cjuol\StatGuard\RobustStats;
use Cjuol\StatGuard\StatsComparator;

$data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1000];

$robust = new RobustStats();
$mean = $robust->getMean($data);
$huber = $robust->getHuberMean($data);

$comparator = new StatsComparator();
$analysis = $comparator->analyze($data);

file_put_contents('report.json', $robust->toJson($data));

print_r([
    'mean' => $mean,
    'huber' => $huber,
    'verdict' => $analysis['verdict'],
]);

Que esperar: - La media se desplaza por el outlier. - Huber se mantiene cerca del centro. - El veredicto indica sesgo por valores extremos.

Siguiente paso

Pasa a los tutoriales para ver casos completos y recetas.