--- sidebar_position: 4 title: Sample Set Distribution --- ### make ```javascript make: (distribution) => sampleSet make: (() => number) => sampleSet make: (list) => sampleSet ``` ### kde ```javascript kde: (sampleSet) => pointSetDist ``` ### toEmpiricalPdf ```javascript toEmpiricalPdf: (sampleSet) => pointSetDist ``` ### map ```javascript map: (sampleSet, (number => number)) => sampleSet ``` ### map2 ```javascript map2: (sampleSet, sampleSet, ((number, number) => number)) => sampleSet ``` ### map3 ```javascript map3: (sampleSet, sampleSet, sampleSet, ((number, number, number) => number)) => sampleSet ``` ### correlation ```javascript correlation: (sampleSet, sampleSet) => number ``` ### toInternalSampleArray ```javascript toInternalSampleArray: (sampleSet) => list ``` Gets the internal samples of a sampleSet distribution. This is separate from the sampleN() function, which would shuffle the samples. toInternalSampleArray() maintains order and length. **Examples** ```javascript toInternalSampleArray(toSampleSet(normal(5,2))) ```