|
||||||||||
| 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 point| Method 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 | |||||||||