Struct fbleau::estimates::frequentist::FrequentistEstimator [−][src]
Keeps track of the frequentist estimate, allowing to reduce the size of training data.
Implementations
impl FrequentistEstimator
[src]
pub fn new(
n_labels: usize,
test_x: &ArrayView2<'_, f64>,
test_y: &ArrayView1<'_, Label>
) -> FrequentistEstimator
[src]
n_labels: usize,
test_x: &ArrayView2<'_, f64>,
test_y: &ArrayView1<'_, Label>
) -> FrequentistEstimator
pub fn from_data(
n_labels: usize,
train_x: &ArrayView1<'_, usize>,
train_y: &ArrayView1<'_, Label>,
test_x: &ArrayView1<'_, usize>,
test_y: &ArrayView1<'_, Label>
) -> FrequentistEstimator
[src]
n_labels: usize,
train_x: &ArrayView1<'_, usize>,
train_y: &ArrayView1<'_, Label>,
test_x: &ArrayView1<'_, usize>,
test_y: &ArrayView1<'_, Label>
) -> FrequentistEstimator
pub fn remove_one(&mut self) -> Result<(), ()>
[src]
Trait Implementations
impl BayesEstimator for FrequentistEstimator
[src]
fn add_example(&mut self, x: &ArrayView1<'_, f64>, y: Label) -> Result<(), ()>
[src]
Adds a new training example.
fn get_error_count(&self) -> usize
[src]
Returns the current number of errors.
fn get_error(&self) -> f64
[src]
Returns the current error rate.
fn get_individual_errors(&self) -> Vec<bool>
[src]
Returns the current errors for each test point.
Auto Trait Implementations
impl RefUnwindSafe for FrequentistEstimator
impl Send for FrequentistEstimator
impl Sync for FrequentistEstimator
impl Unpin for FrequentistEstimator
impl UnwindSafe for FrequentistEstimator
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,