Example #1
0
 public static SubscaleCatagory[] getSisASubscaleCatagories()
 {
     if (sisACatagories == null)
     {
         sisACatagories = SubscaleCatagory.getCatagoriesFromNumonics(sisASubscaleNumonics);
     }
     return((SubscaleCatagory[])sisACatagories.Clone());
 }
Example #2
0
        public static double GetSisASubscalePercentile(int totalRawScore, SubscaleCatagory cat)
        {
            int SubScaleTableRowCount = SubscaleTable.Length / 8;
            int i = (int)cat.index + 1;

            for (int rowIndex = 0; rowIndex < SubScaleTableRowCount; rowIndex++)
            {
                if (SubscaleTable[rowIndex, i] <= totalRawScore)
                {
                    return(SubscaleTable[rowIndex, sisASubscaleNumonics.Length + 1]);
                }
            }
            return(0);
        }
        public static double GetSisCSubscalePercentile(double avgRawScore, SubscaleCatagory cat, int ageInYears)
        {
            double[,] table = getSubscaleTableForAge(ageInYears);
            int SubScaleTableRowCount = table.Length / 9;
            int i = (int)cat.index + 1;

            for (int rowIndex = 0; rowIndex < SubScaleTableRowCount; rowIndex++)
            {
                if (table[rowIndex, i] <= avgRawScore)
                {
                    return(table[rowIndex, sisCSubscaleNumonics.Length + 1]);
                }
            }
            return(0);
        }