|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gersteinlab.regulation.model.RateModel
public abstract class RateModel
Providing methods for a rate model based on differential equations. The goal is the estimate the expression levels of yj at different time points given its initial value at time 0 and the expression levels and rates of some potential regulators.
Change History: 1.0 - Initial version
Field Summary | |
---|---|
protected double[] |
a
|
protected double[][][] |
dykdts
|
protected double |
h
|
protected int |
n
|
protected double[] |
t
|
protected double |
yj0
|
protected double[][][] |
yks
|
Constructor Summary | |
---|---|
RateModel(double[] tIn,
double yj0In,
double[][][] yksIn,
double[][][] dykdtsIn)
Create the model with the given set of time points and target values and differentials. |
Method Summary | |
---|---|
abstract double[] |
f()
Return the estimated values at the specified time points. |
abstract double[][] |
gf()
Return the estimated gradients at the specified time points with respect to the parameters. |
abstract double[][][] |
hf()
Return the estimated Hessians at the specified time points with respect to the parameters. |
void |
setParam(double[] aIn)
Set the parameter values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected double[] t
protected double yj0
protected double[][][] yks
protected double[][][] dykdts
protected double h
protected int n
protected double[] a
Constructor Detail |
---|
public RateModel(double[] tIn, double yj0In, double[][][] yksIn, double[][][] dykdtsIn)
tIn
- The set of time pointsyj0In
- The initial target valueyksIn
- The values of the potential regulators
First dimension: potential regulator
Second dimension: time pointdykdtsIn
- The differentials of the potential regulators
First dimension: potential regulator
Second dimension: time pointMethod Detail |
---|
public void setParam(double[] aIn)
aIn
- The parameter valuespublic abstract double[] f()
public abstract double[][] gf()
public abstract double[][][] hf()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |