示例#1
0
 protected override bool CheckDataValidity(object data, StringBuilder failMessage)
 {
     mvts = data as MVTimeSeries;
     if (mvts == null)
     {
         return(false);
     }
     if (mvts.Dimension != dimension)
     {
         return(false);
     }
     if (!CanHandleNaNs())
     {
         if (mvts.NaNCount() > 0)
         {
             if (failMessage != null)
             {
                 failMessage.AppendLine("Cannot use this model with data with NaNs.");
             }
             return(false);
         }
     }
     return(true);
 }