28 lines
793 B
Rust
28 lines
793 B
Rust
extern crate blas_src;
|
|
|
|
use kickscore as ks;
|
|
|
|
#[test]
|
|
fn binary_1() {
|
|
let mut model = ks::model::Binary::new(ks::model::binary::Observation::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", k_audrey);
|
|
model.add_item("benjamin", 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();
|
|
}
|