Class TableModelString
- java.lang.Object
-
- com.actelion.research.util.datamodel.table.TableModelString
-
public class TableModelString extends java.lang.Object
TableModelText Data model for an only text containing table- Author:
- Modest von Korff Apr 14, 2015 MvK Start implementation
-
-
Constructor Summary
Constructors Constructor Description TableModelString()
TableModelString(int rows, int cols)
TableModelString(java.util.List<java.lang.String> liRowName, java.util.List<java.lang.String> liColName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsColumn(java.lang.String name)
java.lang.String
get(int row, int col)
java.lang.String
getColName(int col)
int
getCols()
java.lang.String
getRowName(int row)
int
getRows()
void
set(int row, int col, java.lang.String s)
void
set(Matrix m, int digits)
void
set(java.lang.String rowName, java.lang.String colName, java.lang.String s)
void
setColName(int col, java.lang.String s)
void
setRowName(int row, java.lang.String s)
java.lang.String
toString()
java.lang.String
toStringLaTex()
\begin{table}[] \begin{tabular}{lllllllll} & 0.20 & 0.30 & 0.40 & 0.50 & 0.60 & 0.70 & 0.80 & 0.90 \\ Gaussian process regression & 1.3550 & 1.3059 & 1.3818 & 1.4046 & 1.5150 & 1.4804 & 1.4579 & 1.6223 \\ KNN regression & 1.6776 & 1.7294 & 1.8899 & 2.1573 & 2.3484 & 2.6003 & 2.6931 & 2.8232 \\ Median & 1.6730 & 1.7421 & 1.9217 & 2.3378 & 2.7606 & 3.2241 & 3.6768 & 4.5243 \\ PLS & 1.4264 & 1.2870 & 1.2131 & 1.2989 & 1.3866 & 1.3830 & 1.4414 & 1.1730 \\ PLS Power & 1.4886 & 1.3616 & 1.4954 & 1.7442 & 2.2339 & 2.3904 & 2.1669 & 2.6130 \\ Random Forest regression & 1.6746 & 1.6848 & 1.8421 & 2.0106 & 2.2479 & 2.3896 & 2.5420 & 2.6523 \\ SVM regression & 1.5580 & 1.4634 & 1.5879 & 1.6687 & 1.8423 & 1.9769 & 1.8803 & 1.9618 \end{tabular} \end{table}void
write(java.io.File fiTxt, java.lang.String rowName)
-
-
-
Method Detail
-
containsColumn
public boolean containsColumn(java.lang.String name)
-
getColName
public java.lang.String getColName(int col)
-
setColName
public void setColName(int col, java.lang.String s)
-
getRowName
public java.lang.String getRowName(int row)
-
setRowName
public void setRowName(int row, java.lang.String s)
-
set
public void set(int row, int col, java.lang.String s)
-
set
public void set(Matrix m, int digits)
-
set
public void set(java.lang.String rowName, java.lang.String colName, java.lang.String s)
-
get
public java.lang.String get(int row, int col)
-
getRows
public int getRows()
-
getCols
public int getCols()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toStringLaTex
public java.lang.String toStringLaTex()
\begin{table}[] \begin{tabular}{lllllllll} & 0.20 & 0.30 & 0.40 & 0.50 & 0.60 & 0.70 & 0.80 & 0.90 \\ Gaussian process regression & 1.3550 & 1.3059 & 1.3818 & 1.4046 & 1.5150 & 1.4804 & 1.4579 & 1.6223 \\ KNN regression & 1.6776 & 1.7294 & 1.8899 & 2.1573 & 2.3484 & 2.6003 & 2.6931 & 2.8232 \\ Median & 1.6730 & 1.7421 & 1.9217 & 2.3378 & 2.7606 & 3.2241 & 3.6768 & 4.5243 \\ PLS & 1.4264 & 1.2870 & 1.2131 & 1.2989 & 1.3866 & 1.3830 & 1.4414 & 1.1730 \\ PLS Power & 1.4886 & 1.3616 & 1.4954 & 1.7442 & 2.2339 & 2.3904 & 2.1669 & 2.6130 \\ Random Forest regression & 1.6746 & 1.6848 & 1.8421 & 2.0106 & 2.2479 & 2.3896 & 2.5420 & 2.6523 \\ SVM regression & 1.5580 & 1.4634 & 1.5879 & 1.6687 & 1.8423 & 1.9769 & 1.8803 & 1.9618 \end{tabular} \end{table}
-
write
public void write(java.io.File fiTxt, java.lang.String rowName) throws java.io.IOException
- Throws:
java.io.IOException
-
-