此包已废弃且不再维护。未建议替代包。

二项式置信区间

1.3.0 2017-03-10 22:04 UTC

This package is not auto-updated.

Last update: 2020-04-15 11:43:47 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

二项式比例置信区间。支持的方法有Agresti-Coull、Wald和Wilson Score。

安装

通过Composer

$ composer require ozdemirburak/sancus

用法

$interval = new OzdemirBurak\Sancus\Intervals\AgrestiCoullInterval($positive = 25, $negative = 25, $confidence = 0.95);
print_r($interval->getInterval()); // Array([0] => 0.36644514398812, [1] => 0.63355485601188)
echo $interval->getLowerBound(); // prints 0.36644514398812

$interval = new OzdemirBurak\Sancus\Intervals\WaldInterval(10, 50);
print_r($interval->getInterval()); // Array([0] => 0.072367856116984, [1] => 0.26096547721635)
echo $interval->getUpperBound(); // prints 0.26096547721635

$interval = new OzdemirBurak\Sancus\Intervals\WilsonInterval(75, 25, 0.90);
print_r($interval->getInterval()); // Array([0] => 0.67282656258608, [1] => 0.81400207671582)
echo $interval->getScore(); // WilsonInterval only, same as $interval->getLowerBound(), prints 0.67282656258608

变更日志

请参阅CHANGELOG获取最近更改的详细信息。

测试

$ composer test

贡献

请参阅CONTRIBUTINGCONDUCT获取详细信息。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。