Class TableModelString
- java.lang.Object
-
- com.actelion.research.util.datamodel.table.TableModelString
-
public class TableModelString extends java.lang.ObjectTableModelText 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 booleancontainsColumn(java.lang.String name)java.lang.Stringget(int row, int col)java.lang.StringgetColName(int col)intgetCols()java.lang.StringgetRowName(int row)intgetRows()voidset(int row, int col, java.lang.String s)voidset(Matrix m, int digits)voidset(java.lang.String rowName, java.lang.String colName, java.lang.String s)voidsetColName(int col, java.lang.String s)voidsetRowName(int row, java.lang.String s)java.lang.StringtoString()java.lang.StringtoStringLaTex()\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}voidwrite(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:
toStringin 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
-
-