public static void SaveNewScaleDesc() {
        int[][] temp = getTermDocMatricDesc();
        if (temp.length > 0) {
            LSI lsi = new LSI();
            lsi.computeSVD(temp);

            scaleDaoDesc = new DaoScaleDesc();
            scaleDaoDesc.delete(LANGUAGE);

            Scale scale = new Scale();

            for (int i = 0; i < lsi.getScales().length; i++) {
                scale.setId(i);
                scale.setValue(lsi.getScales()[i]);
                scale.setBahasa(LANGUAGE);
                scaleDaoDesc.insert(scale);
            }
        }
    }