Package org.biojava.nbio.survival.cox
Class SurvivalInfo
- java.lang.Object
-
- org.biojava.nbio.survival.cox.SurvivalInfo
-
- All Implemented Interfaces:
Comparable<SurvivalInfo>
public class SurvivalInfo extends Object implements Comparable<SurvivalInfo>
Data class to represent a single sample where time and event/censor status is required Additionally each variable and data associated with that variable. The code handles figuring out if a variables is continuous or categorical. If categorical will convert to numerical values.- Author:
- Scooter Willis
-
-
Constructor Summary
Constructors Constructor Description SurvivalInfo(double t, int e)
SurvivalInfo(double t, int e, String variable, double d)
SurvivalInfo(double t, int e, LinkedHashMap<String,Double> d)
-
Method Summary
-
-
-
Constructor Detail
-
SurvivalInfo
public SurvivalInfo(double t, int e)
- Parameters:
t
-e
-
-
SurvivalInfo
public SurvivalInfo(double t, int e, LinkedHashMap<String,Double> d)
- Parameters:
t
-e
-d
-
-
SurvivalInfo
public SurvivalInfo(double t, int e, String variable, double d)
- Parameters:
t
-e
-variable
-d
-
-
-
Method Detail
-
setResidualVariable
public void setResidualVariable(String variable, Double value)
Set the residual value for the variable for this sample. Called from CoxScore.java- Parameters:
variable
-value
-
-
getResidualVariable
public Double getResidualVariable(String variable)
- Parameters:
variable
-- Returns:
-
getUnknownDataTypeVariable
public String getUnknownDataTypeVariable(String variable)
- Parameters:
variable
-- Returns:
-
getOriginalMetaData
public String getOriginalMetaData(String variable)
- Parameters:
variable
-- Returns:
-
addUnknownDataTypeVariable
public void addUnknownDataTypeVariable(String variable, String value)
- Parameters:
variable
-value
-
-
updateContinousVariable
public void updateContinousVariable(String variable, Double value)
- Parameters:
variable
-value
-
-
addContinuousVariable
public void addContinuousVariable(String variable, Double value)
- Parameters:
variable
-value
-
-
getContinuousVariable
public Double getContinuousVariable(String variable)
- Parameters:
variable
-- Returns:
-
getGroupCategories
public ArrayList<String> getGroupCategories(String groupName)
- Parameters:
groupName
-- Returns:
-
getDataVariables
public ArrayList<String> getDataVariables()
- Returns:
-
getNumberVariables
public int getNumberVariables()
- Returns:
-
getVariable
public Double getVariable(String variable)
- Parameters:
variable
-- Returns:
-
compareTo
public int compareTo(SurvivalInfo o)
- Specified by:
compareTo
in interfaceComparable<SurvivalInfo>
-
getOffset
public double getOffset()
- Returns:
- the offset
-
setOffset
public void setOffset(double offset)
- Parameters:
offset
- the offset to set
-
getWeight
public double getWeight()
- Returns:
- the weight
-
setWeight
public void setWeight(double weight)
- Parameters:
weight
- the weight to set
-
getStrata
public int getStrata()
- Returns:
- the strata
-
setStrata
public void setStrata(int strata)
- Parameters:
strata
- the strata to set
-
getScore
public double getScore()
- Returns:
- the score
-
setScore
public void setScore(double score)
- Parameters:
score
- the score to set
-
getLinearPredictor
public double getLinearPredictor()
- Returns:
- the linearPredictor
-
setLinearPredictor
public void setLinearPredictor(double linearPredictor)
- Parameters:
linearPredictor
- the linearPredictor to set
-
getResidual
public double getResidual()
- Returns:
- the residual
-
setResidual
public void setResidual(double residual)
- Parameters:
residual
- the residual to set
-
getClusterValue
public String getClusterValue()
- Returns:
- the clusterValue
-
setClusterValue
public void setClusterValue(String clusterValue)
- Parameters:
clusterValue
- the clusterValue to set
-
getOrder
public int getOrder()
- Returns:
- the order
-
setOrder
public void setOrder(int order)
- Parameters:
order
- the order to set
-
getTime
public double getTime()
- Returns:
- the time
-
setTime
public void setTime(double time)
- Parameters:
time
- the time to set
-
getStatus
public int getStatus()
- Returns:
- the status
-
setStatus
public void setStatus(int status)
- Parameters:
status
- the status to set
-
-