use anyhow::Result;
use ndarray::{Array2, array};
use ndarray_glm::{Logistic, ModelBuilder};
use num_traits::float::FloatCore;
#[test]
fn start_zero() -> Result<()> {
let data_y = array![true, false, false, true];
let data_x: Array2<f64> = array![[], [], [], []];
let model = ModelBuilder::<Logistic>::data(&data_y, &data_x).build()?;
let fit = model.fit()?;
assert!(fit.model_like > -f64::infinity());
Ok(())
}