[ Search |  Up Level |  Project home |  Index |  Class hierarchy ]

 Error_And_Warning_Messages

Explanation and help for numbered warning and error messages produced by DDP (incomplete!).

Click on the message to see a detailed explanation and help to resolve it

Go down to error messages

Warning Messages

  1. Message:
    Your state variables are transiting to an unreachable state:
    What does it mean?
    This is a diagnostic message.
    This error is generated in ThetaTransition() when the transition, Ρ(θ';α,θ), is being computed. The message is only generated if you set Volume to NOISY.
    When the transition is being computed a list of indices of states next period that can occur with positive probability based on the transitions for individual states. This list is checked against states that have been designated unreachable. This could be because you have explicitly marked something that unreachable that is. Or it could be that a state variable is saying it can move to a state outside its range of discrete values.
    This will likely call a runtime error later on during the model solution and will create simulated transition probabilities that do not sum to 1.
    What can/should I do to eliminate the issue?
    The output from the message can help determine at which states this is occurring, but it may not isolate the state variables that are causing the problem. You can remove state variables from the model one at a time to see if the message disappears. Then look at the Transit() method for the variable.
    Note setting Volume=NOISY will slow the code down considerably. You should lower the volume once problems have been resolved.
  2. Message:
    Using default Utility() equal to 0.
    Your derived DDP should provide a replacement for Bellman::Utility().
    What does it mean?
    What can/should I do to eliminate the issue?
    In the definition of MyModel list Utility() as a non-static method (see all examples).
    Then you must define the code for Utility() in the .ox file. If you don't do this a Ox runtime error will occur saying the routine does not exist.

  3. Message:
    Setting iseed to 0 means ranseed is not reset
    What does it mean?
    GHK uses Ox's pseudo-random number generator.
    What can/should I do to eliminate the issue?
  4. Message:
    Number of replications R not set or invalid.
    Setting to 1.
    What does it mean?
    What can/should I do to eliminate the issue?
  5. Message:
    The creator routine for OneDimensionalChoice states has not been called.
    Runtime errors likely.
    What does it mean?
    What can/should I do to eliminate the issue?
  6. Message:
    Dynamic approximation to continuous state has not defined. Call SetKeep().
    What does it mean?
    What can/should I do to eliminate the issue?
  7. Message:
    Using AgeBrackets with deterministic aging: consider using Aging().
    What does it mean?
    What can/should I do to eliminate the issue?
  8. Message:
    Simulating ergodic paths without fixed Tmax?
    Path may be of unbounded length.
    What does it mean?
    What can/should I do to eliminate the issue?
  9. Message:
    Masking data for observability.
    What does it mean?
    What can/should I do to eliminate the issue?
  10. Message:
    print level invalid
    What does it mean?
    What can/should I do to eliminate the issue?
  11. Message:
    Tracking of auxiliary outcomes still experimental.  It may not work.
    What does it mean?
    What can/should I do to eliminate the issue?
  12. Message:
    Do not add to tracking list after predictions made ... ignored
    What does it mean?
    What can/should I do to eliminate the issue?
  13. Update Time Warnings
    Transitions and actual values …
    1. Message:
      Transitions and actual values are fixed. They are computed in CreateSpaces() and never again.
      What does it mean?
      What can/should I do to eliminate the issue?
    2. Message:
      Setting update time to OnlyOnce.
      Transitions and actual values do not depend on fixed or random effect values.
      If they do, results are not reliable.
      What does it mean?
      What can/should I do to eliminate the issue?
    3. Message:
      Setting update time to AfterFixed.
      Transitions and actual values can depend on fixed effect values but not random effects.
      If they do, results are not reliable.
      What does it mean?
      What can/should I do to eliminate the issue?
    4. Message:
      Setting update time to AfterRandom.
      Transitions and actual values can depend on fixed and random effects,
      which is safe but may be redundant and therefore slower than necessary.
      What does it mean?
      What can/should I do to eliminate the issue?
  14. Message:
    Clock must be set before calling SubsampleStates.
    Setting clock type to InfiniteHorizon.
    What does it mean?
    What can/should I do to eliminate the issue?
  15. Message:
    State Space Already Defined.
    DryRun request ignored.
    What does it mean?
    What can/should I do to eliminate the issue?
  16. Message:
    Only a dry run of creating the state space Theta will be performed.
    Program ends at the end of CreateSpaces().
    What does it mean?
    What can/should I do to eliminate the issue?
  17. Message:
    No actions have been added to the model.
    A no-choice action inserted.
    What does it mean?
    What can/should I do to eliminate the issue?
  18. Message:
    Clock has not been set.
    Setting clock type to InfiniteHorizon.
    What does it mean?
    What can/should I do to eliminate the issue?
  19. Message:
    clock is ergodic but terminal states exist?
    Inconsistency in the set up.
    What does it mean?
    What can/should I do to eliminate the issue?
  20. Message:
    Linear systems solution for stationary distribution returns code 2.
    May be unreliable.
    What does it mean?
    What can/should I do to eliminate the issue?
  21. Message:
    User code has called the default Solve() function for GSolve(instate)
    What does it mean?
    What can/should I do to eliminate the issue?
  22. Message:
    User code has called the default Solve() function for Method.
    Does not do anything
    What does it mean?
    What can/should I do to eliminate the issue?
  23. Message:
    User code has not set the discount factor yet.
    Setting it to default value of 0.90
    What does it mean?
    What can/should I do to eliminate the issue?
  24. Message:
    Must call SubSampleStates() before you use KeaneWolpin::Solve().
    What does it mean?
    What can/should I do to eliminate the issue?
  25. Message:
    Using KW approximazation on a model with infeasible actions at some states.
    All reachable states at a given time t for which the approximation is used must have the same feasible action set for results to be sensible.
    What does it mean?
    What can/should I do to eliminate the issue?
  26. Message:
    Label for discrete value should be a string.
    What does it mean?
    What can/should I do to eliminate the issue?
  27. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  28. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  29. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  30. Message:
    What does it mean?
    What can/should I do to eliminate the issue?

Error Messages

  1. Message:
    a. Trigger values must be integer or matrix
    b. Reset value must be integer between -1 and b.N
    
    What does it mean?
    What can/should I do to eliminate the issue?
  2. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  3. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  4. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  5. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  6. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  7. Message:
    What does it mean?
    What can/should I do to eliminate the issue?
  8. Message:
    What does it mean?
    What can/should I do to eliminate the issue?