Uses of Class
dk.alexandra.fresco.stat.utils.MultiDimensionalArray

  • Uses of MultiDimensionalArray in dk.alexandra.fresco.stat

    Methods in dk.alexandra.fresco.stat that return types with arguments of type MultiDimensionalArray 
    Modifier and Type Method Description
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>>> DefaultFilteredStatistics.kAnonymize​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> filter)  
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>>> DefaultStatistics.kAnonymize​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k)  
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>>> FilteredStatistics.kAnonymize​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> filter)
    Compute a k-anonymized version of the given filtered datset.
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>>> Statistics.kAnonymize​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k)
    Compute a k-anonymized version of the given datset.
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<BigInteger>>> DefaultFilteredStatistics.kAnonymizeAndOpen​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> filter)  
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<BigInteger>>> DefaultStatistics.kAnonymizeAndOpen​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k)  
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<BigInteger>>> FilteredStatistics.kAnonymizeAndOpen​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> filter)
    Compute a k-anonymized version of the given filtered datset.
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<BigInteger>>> Statistics.kAnonymizeAndOpen​(dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data, List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> sensitiveAttributes, List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, int k)
    Compute a k-anonymized version of the given dataset and open it to all parties.
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> DefaultStatistics.multiDimensionalHistogramDiscrete​(List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data)  
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> Statistics.multiDimensionalHistogramDiscrete​(List<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> buckets, dk.alexandra.fresco.lib.common.collections.Matrix<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>> data)
    Compute the histogram for the given multi-dimensional sample.
  • Uses of MultiDimensionalArray in dk.alexandra.fresco.stat.anonymisation

    Methods in dk.alexandra.fresco.stat.anonymisation that return types with arguments of type MultiDimensionalArray 
    Modifier and Type Method Description
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<List<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>>> LeakyKAnonymity.buildComputation​(dk.alexandra.fresco.framework.builder.numeric.ProtocolBuilderNumeric builder)  
  • Uses of MultiDimensionalArray in dk.alexandra.fresco.stat.descriptive

    Methods in dk.alexandra.fresco.stat.descriptive that return types with arguments of type MultiDimensionalArray 
    Modifier and Type Method Description
    dk.alexandra.fresco.framework.DRes<MultiDimensionalArray<dk.alexandra.fresco.framework.DRes<dk.alexandra.fresco.framework.value.SInt>>> MultiDimensionalHistogram.buildComputation​(dk.alexandra.fresco.framework.builder.numeric.ProtocolBuilderNumeric builder)  
  • Uses of MultiDimensionalArray in dk.alexandra.fresco.stat.utils

    Methods in dk.alexandra.fresco.stat.utils that return MultiDimensionalArray 
    Modifier and Type Method Description
    static <S> MultiDimensionalArray<S> MultiDimensionalArray.build​(int width, IntFunction<MultiDimensionalArray<S>> populator)
    Create a new MultiDimensionalArray.
    static <S> MultiDimensionalArray<S> MultiDimensionalArray.build​(List<Integer> shape, Function<List<Integer>,​S> populator)
    Create a new multi-dimensional array with the given shape and with each entry being generated by the populator function.
    static <S> MultiDimensionalArray<S> MultiDimensionalArray.build​(List<S> entries)
    Create a new one-dimensional array with the given entries.
    <S> MultiDimensionalArray<S> MultiDimensionalArray.map​(Function<T,​S> function)
    Return a new MultiDimensionalArray of the same size as this, using the given function to map from the elements of this array to the corresponding entry in the new array
    MultiDimensionalArray<T> MultiDimensionalArray.project​(Function<List<T>,​T> projection)
    Project this array into an array of dimension d-1 using the given projection function.
    static <S> MultiDimensionalArray<S> MultiDimensionalArray.sparse​(List<Integer> shape)  
    Method parameters in dk.alexandra.fresco.stat.utils with type arguments of type MultiDimensionalArray 
    Modifier and Type Method Description
    static <S> MultiDimensionalArray<S> MultiDimensionalArray.build​(int width, IntFunction<MultiDimensionalArray<S>> populator)
    Create a new MultiDimensionalArray.