A library for working with phylogenetic and population genetic data.
v0.32.0
math/regression/dataframe.hpp
Go to the documentation of this file.
1
#ifndef GENESIS_UTILS_MATH_REGRESSION_DATAFRAME_H_
2
#define GENESIS_UTILS_MATH_REGRESSION_DATAFRAME_H_
3
4
/*
5
Genesis - A toolkit for working with phylogenetic data.
6
Copyright (C) 2014-2020 Lucas Czech and HITS gGmbH
7
8
This program is free software: you can redistribute it and/or modify
9
it under the terms of the GNU General Public License as published by
10
the Free Software Foundation, either version 3 of the License, or
11
(at your option) any later version.
12
13
This program is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
17
18
You should have received a copy of the GNU General Public License
19
along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21
Contact:
22
Lucas Czech <lucas.czech@h-its.org>
23
Exelixis Lab, Heidelberg Institute for Theoretical Studies
24
Schloss-Wolfsbrunnenweg 35, D-69118 Heidelberg, Germany
25
*/
26
34
#include "
genesis/utils/containers/dataframe.hpp
"
35
#include "
genesis/utils/containers/matrix.hpp
"
36
37
#include <string>
38
#include <vector>
39
40
namespace
genesis
{
41
namespace
utils {
42
43
// =================================================================================================
44
// Dataframe Helper Functions
45
// =================================================================================================
46
47
Dataframe
glm_prepare_dataframe
( Dataframe
const
& df, std::string& report );
48
49
Dataframe
glm_prepare_dataframe
( Dataframe
const
& df );
50
51
Matrix<double>
glm_convert_dataframe
(
52
Dataframe
const
& df,
53
std::vector<std::string> row_order
54
);
55
56
Matrix<double>
glm_convert_dataframe
(
57
Dataframe
const
& df
58
);
59
60
}
// namespace utils
61
}
// namespace genesis
62
63
#endif // include guard
genesis::utils::glm_prepare_dataframe
Dataframe glm_prepare_dataframe(Dataframe const &df, std::string &report)
Definition:
dataframe.cpp:51
genesis::utils::glm_convert_dataframe
Matrix< double > glm_convert_dataframe(Dataframe const &df, std::vector< std::string > row_order)
Definition:
dataframe.cpp:187
matrix.hpp
genesis
Container namespace for all symbols of genesis in order to keep them separate when used as a library.
Definition:
placement/formats/edge_color.cpp:42
dataframe.hpp
lib
genesis
utils
math
regression
dataframe.hpp
Generated on Mon Aug 5 2024 16:57:51 for genesis by
1.8.17