def test_matrix_array(self): data = numpy.array(self.data) mat = converters.matrix(data) self.assertTrue(type(mat) is robjects.Matrix) self.assertListEqual(list(mat), self.data) self.assertTrue(self._check_dim(mat, 12, 1)) # test 2D numpy array data = data.reshape((4, 3)) mat = converters.matrix(data) self.assertTrue(self._check_dim(mat, 4, 3))
def test_matrix_series(self): # converters.matrix turns a Pandas Series into a column matrix s = pandas.Series(self.data) mat = converters.matrix(s) self.assertTrue(type(mat) is robjects.Matrix) self.assertListEqual(list(mat), self.data) self.assertTrue(self._check_dim(mat, 12, 1))
def test_matrix_list(self): # converters.matrix turns a list into a column matrix mat = converters.matrix(self.data) self.assertTrue(type(mat) is robjects.Matrix) self.assertListEqual(list(mat), self.data) self.assertTrue(self._check_dim(mat, 12, 1))
def test_matrix_data_frame(self): data = self.npdata.reshape((4, 3)) df = pandas.DataFrame(data) mat = converters.matrix(df) self.assertTrue(self._check_dim(mat, 4, 3)) self.assertTrue( (numpy.array(mat) == df.values).all() )
def test_matrix_data_frame(self): data = self.npdata.reshape((4, 3)) df = pandas.DataFrame(data) mat = converters.matrix(df) self.assertTrue(self._check_dim(mat, 4, 3)) self.assertTrue((numpy.array(mat) == df.values).all())
def setUp(self): self.oil = ts_io.read_series('data/oil.csv') self.oil_ts = converters.series_as_ts(self.oil) self.mat = converters.matrix([[1,2,3],[2,3,4]]) self.acc = wrappers.accuracy(wrappers.thetaf(self.oil_ts))