public static LinearModel fit(Formula formula, DataFrame data) {
        return fit(formula, data, new Properties());
    }
@Test
    public void testLongley() throws Exception {
        System.out.println("longley");

        LinearModel model = LASSO.fit(Longley.formula, Longley.data, 0.1);
        System.out.println(model);

        RegressionMetrics metrics = LOOCV.regression(Longley.formula, Longley.data,
                (f, x) -> LASSO.fit(f, x, 0.1));

        System.out.println(metrics);
        assertEquals(1.4146, metrics.rmse, 1E-4);

        java.nio.file.Path temp = Write.object(model);
        Read.object(temp);
    }