@@ -588,55 +588,101 @@ end
588588 ft1a = ftest (mod, nullmod)
589589 @test isnan (ft1a. pval[1 ])
590590 @test ft1a. pval[2 ] ≈ 2.481215056713184e-8
591- @test sprint (show, ft1a) == """
592- F-test: 2 models fitted on 12 observations
593- ─────────────────────────────────────────────────────────────────
594- DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
595- ─────────────────────────────────────────────────────────────────
596- [1] 3 0.1283 0.9603
597- [2] 2 -1 3.2292 3.1008 -0.0000 -0.9603 241.6234 <1e-7
598- ─────────────────────────────────────────────────────────────────"""
591+ if VERSION >= v " 1.6.0"
592+ @test sprint (show, ft1a) == """
593+ F-test: 2 models fitted on 12 observations
594+ ──────────────────────────────────────────────────────────────────
595+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
596+ ──────────────────────────────────────────────────────────────────
597+ [1] 3 0.1283 0.9603
598+ [2] 2 -1 3.2292 3.1008 -0.0000 -0.9603 241.6234 <1e-07
599+ ──────────────────────────────────────────────────────────────────"""
600+ else
601+ @test sprint (show, ft1a) == """
602+ F-test: 2 models fitted on 12 observations
603+ ─────────────────────────────────────────────────────────────────
604+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
605+ ─────────────────────────────────────────────────────────────────
606+ [1] 3 0.1283 0.9603
607+ [2] 2 -1 3.2292 3.1008 -0.0000 -0.9603 241.6234 <1e-7
608+ ─────────────────────────────────────────────────────────────────"""
609+ end
599610
600611 ft1b = ftest (nullmod, mod)
601612 @test isnan (ft1b. pval[1 ])
602613 @test ft1b. pval[2 ] ≈ 2.481215056713184e-8
603- @test sprint (show, ft1b) == """
604- F-test: 2 models fitted on 12 observations
605- ─────────────────────────────────────────────────────────────────
606- DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
607- ─────────────────────────────────────────────────────────────────
608- [1] 2 3.2292 -0.0000
609- [2] 3 1 0.1283 -3.1008 0.9603 0.9603 241.6234 <1e-7
610- ─────────────────────────────────────────────────────────────────"""
614+ if VERSION >= v " 1.6.0"
615+ @test sprint (show, ft1b) == """
616+ F-test: 2 models fitted on 12 observations
617+ ──────────────────────────────────────────────────────────────────
618+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
619+ ──────────────────────────────────────────────────────────────────
620+ [1] 2 3.2292 -0.0000
621+ [2] 3 1 0.1283 -3.1008 0.9603 0.9603 241.6234 <1e-07
622+ ──────────────────────────────────────────────────────────────────"""
623+ else
624+ @test sprint (show, ft1b) == """
625+ F-test: 2 models fitted on 12 observations
626+ ─────────────────────────────────────────────────────────────────
627+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
628+ ─────────────────────────────────────────────────────────────────
629+ [1] 2 3.2292 -0.0000
630+ [2] 3 1 0.1283 -3.1008 0.9603 0.9603 241.6234 <1e-7
631+ ─────────────────────────────────────────────────────────────────"""
632+ end
611633
612634 bigmod = lm (@formula (Result~ Treatment+ Other), d). model
613635 ft2a = ftest (nullmod, mod, bigmod)
614636 @test isnan (ft2a. pval[1 ])
615637 @test ft2a. pval[2 ] ≈ 2.481215056713184e-8
616638 @test ft2a. pval[3 ] ≈ 0.3949973540194818
617- @test sprint (show, ft2a) == """
618- F-test: 3 models fitted on 12 observations
619- ──────────────────────────────────────────────────────────────────
620- DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
621- ──────────────────────────────────────────────────────────────────
622- [1] 2 3.2292 -0.0000
623- [2] 3 1 0.1283 -3.1008 0.9603 0.9603 241.6234 <1e-7
624- [3] 5 2 0.1017 -0.0266 0.9685 0.0082 1.0456 0.3950
625- ──────────────────────────────────────────────────────────────────"""
639+ if VERSION >= v " 1.6.0"
640+ @test sprint (show, ft2a) == """
641+ F-test: 3 models fitted on 12 observations
642+ ──────────────────────────────────────────────────────────────────
643+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
644+ ──────────────────────────────────────────────────────────────────
645+ [1] 2 3.2292 -0.0000
646+ [2] 3 1 0.1283 -3.1008 0.9603 0.9603 241.6234 <1e-07
647+ [3] 5 2 0.1017 -0.0266 0.9685 0.0082 1.0456 0.3950
648+ ──────────────────────────────────────────────────────────────────"""
649+ else
650+ @test sprint (show, ft2a) == """
651+ F-test: 3 models fitted on 12 observations
652+ ──────────────────────────────────────────────────────────────────
653+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
654+ ──────────────────────────────────────────────────────────────────
655+ [1] 2 3.2292 -0.0000
656+ [2] 3 1 0.1283 -3.1008 0.9603 0.9603 241.6234 <1e-7
657+ [3] 5 2 0.1017 -0.0266 0.9685 0.0082 1.0456 0.3950
658+ ──────────────────────────────────────────────────────────────────"""
659+ end
626660
627661 ft2b = ftest (bigmod, mod, nullmod)
628662 @test isnan (ft2b. pval[1 ])
629663 @test ft2b. pval[2 ] ≈ 0.3949973540194818
630664 @test ft2b. pval[3 ] ≈ 2.481215056713184e-8
631- @test sprint (show, ft2b) == """
632- F-test: 3 models fitted on 12 observations
633- ──────────────────────────────────────────────────────────────────
634- DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
635- ──────────────────────────────────────────────────────────────────
636- [1] 5 0.1017 0.9685
637- [2] 3 -2 0.1283 0.0266 0.9603 -0.0082 1.0456 0.3950
638- [3] 2 -1 3.2292 3.1008 -0.0000 -0.9603 241.6234 <1e-7
639- ──────────────────────────────────────────────────────────────────"""
665+ if VERSION >= v " 1.6.0"
666+ @test sprint (show, ft2b) == """
667+ F-test: 3 models fitted on 12 observations
668+ ──────────────────────────────────────────────────────────────────
669+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
670+ ──────────────────────────────────────────────────────────────────
671+ [1] 5 0.1017 0.9685
672+ [2] 3 -2 0.1283 0.0266 0.9603 -0.0082 1.0456 0.3950
673+ [3] 2 -1 3.2292 3.1008 -0.0000 -0.9603 241.6234 <1e-07
674+ ──────────────────────────────────────────────────────────────────"""
675+ else
676+ @test sprint (show, ft2b) == """
677+ F-test: 3 models fitted on 12 observations
678+ ──────────────────────────────────────────────────────────────────
679+ DOF ΔDOF SSR ΔSSR R² ΔR² F* p(>F)
680+ ──────────────────────────────────────────────────────────────────
681+ [1] 5 0.1017 0.9685
682+ [2] 3 -2 0.1283 0.0266 0.9603 -0.0082 1.0456 0.3950
683+ [3] 2 -1 3.2292 3.1008 -0.0000 -0.9603 241.6234 <1e-7
684+ ──────────────────────────────────────────────────────────────────"""
685+ end
640686
641687 @test_throws ArgumentError ftest (mod, bigmod, nullmod)
642688 @test_throws ArgumentError ftest (nullmod, bigmod, mod)
0 commit comments