@@ -42,8 +42,8 @@ public void PcaWorkout()
42
42
var est = new PcaEstimator ( _env , "features" , "pca" , rank : 4 , seed : 10 ) ;
43
43
TestEstimatorCore ( est , data . AsDynamic , invalidInput : invalidData . AsDynamic ) ;
44
44
45
- var est_non_default_args = new PcaEstimator ( _env , "features" , "pca" , rank : 3 , weightColumn : "weight" , overSampling : 2 , center : false ) ;
46
- TestEstimatorCore ( est_non_default_args , data . AsDynamic , invalidInput : invalidData . AsDynamic ) ;
45
+ var estNonDefaultArgs = new PcaEstimator ( _env , "features" , "pca" , rank : 3 , weightColumn : "weight" , overSampling : 2 , center : false ) ;
46
+ TestEstimatorCore ( estNonDefaultArgs , data . AsDynamic , invalidInput : invalidData . AsDynamic ) ;
47
47
48
48
Done ( ) ;
49
49
}
@@ -70,29 +70,5 @@ public void TestPcaEstimator()
70
70
CheckEquality ( "PCA" , "pca.tsv" ) ;
71
71
Done ( ) ;
72
72
}
73
-
74
- [ Fact ]
75
- public void TestPcaPigsty ( )
76
- {
77
- var reader = TextLoader . CreateReader ( _env ,
78
- c => ( label : c . LoadFloat ( 11 ) , features1 : c . LoadFloat ( 0 , 10 ) ) ,
79
- separator : ';' , hasHeader : true ) ;
80
- var data = reader . Read ( _dataSource ) ;
81
- var pipeline = reader . MakeNewEstimator ( )
82
- . Append ( r => ( r . label , pca : r . features1 . ToPrincipalComponents ( rank : 5 , seed : 1 ) ) ) ;
83
-
84
- var outputPath = GetOutputPath ( "PCA" , "pca.tsv" ) ;
85
- using ( var ch = _env . Start ( "save" ) )
86
- {
87
- IDataView savedData = TakeFilter . Create ( _env , pipeline . Fit ( data ) . Transform ( data ) . AsDynamic , 4 ) ;
88
- savedData = new ChooseColumnsTransform ( _env , savedData , "pca" ) ;
89
-
90
- using ( var fs = File . Create ( outputPath ) )
91
- DataSaverUtils . SaveDataView ( ch , _saver , savedData , fs , keepHidden : true ) ;
92
- }
93
-
94
- CheckEquality ( "PCA" , "pca.tsv" , digitsOfPrecision : 5 ) ;
95
- Done ( ) ;
96
- }
97
73
}
98
74
}
0 commit comments