Small fixes

This commit is contained in:
2021-01-04 15:00:00 +01:00
parent 7df982d819
commit 7edc0b6b6d
4 changed files with 47 additions and 25 deletions

28
tests/binary-1.rs Normal file
View File

@@ -0,0 +1,28 @@
extern crate intel_mkl_src;
use approx::assert_abs_diff_eq;
use kickscore as ks;
#[test]
fn binary_1() {
let mut model = ks::BinaryModel::new(ks::BinaryModelObservation::Probit);
let k_audrey = ks::kernel::Matern52::new(1.0, 2.0);
let k_benjamin = ks::kernel::Matern52::new(1.0, 2.0);
model.add_item("audrey", Box::new(k_audrey));
model.add_item("benjamin", Box::new(k_benjamin));
model.observe(&["audrey"], &["benjamin"], 0.0);
model.observe(&["audrey"], &["benjamin"], 1.0);
model.observe(&["audrey"], &["benjamin"], 2.0);
model.observe(&["audrey"], &["benjamin"], 3.0);
model.observe(&["benjamin"], &["audrey"], 4.0);
model.observe(&["benjamin"], &["audrey"], 5.0);
model.observe(&["benjamin"], &["audrey"], 6.0);
model.observe(&["benjamin"], &["audrey"], 7.0);
model.fit();
}