treetime-ca/scientist-chances-fractional

用于 daylerees/scientist 的分数机会类

0.1.2 2021-08-17 16:41 UTC

This package is auto-updated.

Last update: 2024-09-09 05:04:03 UTC


README

Scientist

科学家分数机会

Packagist Version Packagist

用于与 Scientist 库 一起使用的分数机会类

1. 安装

使用 Composer 需要Scientist Chances Fractional的最新版本。

composer require treetime-ca/scientist-chances-fractional

2. 使用

使用 FractionalChance 进行实验,只运行 1/100 次

$chance = new FractionalChance();
// Setting experiment to run 1%, 1/100 times, default 1 out of value sent to setProbability
$chance->setProbability(100);
// Explicitly setting probability to 1% or 1/100 chance
$chance->setProbability(100, 1);
$experiment = (new Scientist\Laboratory)
  ->experiment('experiment title')
  ->control($controlCallback)
  ->chance($chance)
  ->trial('trial name', $trialCallback)
  ->matcher($matcher);

使用 FractionalChance 进行实验,33.3%,1/3 的时间运行

$chance = new FractionalChance();
$chance->setProbability(3,1);
$experiment = (new Scientist\Laboratory)
  ->experiment('experiment title')
  ->control($controlCallback)
  ->chance($chance)
  ->trial('trial name', $trialCallback)
  ->matcher($matcher);