public PcaResults <int> PerformPcaOnColumnGroup(PivotedProperties.SeriesGroup seriesGroup, int maxLevels) { ClusterDataSet <RowItem, int> dataSet = new ClusterDataSet <RowItem, int>(RowItems, ImmutableList.Singleton(ImmutableList.ValueOf(MakeDataFrames(seriesGroup.SeriesList)))); return(dataSet.PerformPcaOnColumnGroups(maxLevels).FirstOrDefault()); }
private CaptionedValues GetDefaultColumnHeader(IList <RowItem> rowItems, PivotedProperties.SeriesGroup seriesGroup) { return(new CaptionedValues(CaptionComponentList.EMPTY, typeof(IColumnCaption), seriesGroup.PivotCaptions)); }
public IEnumerable <PivotedProperties.Series> GetColumnHeaders(PivotedProperties.SeriesGroup group) { return(group.SeriesList.Where(series => ClusterRole.COLUMNHEADER == GetColumnRole(series))); }