pyspi: Statistics for Pairwise Interactions
pyspi GitHub
  • Welcome to pyspi
    • Citing pyspi
  • Installing and using pyspi
    • Installation
      • Alternative Installation Options
      • Troubleshooting
    • Usage
      • Walkthrough Tutorials
        • Getting Started: A Simple Demonstration
        • Neuroimaging: fMRI Time Series
        • Finance: Stock Price Time Series
        • Distributing Calculations
      • Advanced Usage
        • Creating a reduced SPI set
        • Distributing calculations on a cluster
      • FAQ
  • Information about pyspi
    • SPIs
      • Glossary of Terms
      • Table of SPIs
      • SPI Descriptions
        • Basic Statistics
        • Distance Similarity
        • Causal Inference
        • Information Theory
        • Spectral
        • Miscellaneous
      • SPI Subsets
    • API Reference
      • pyspi.calculator.CorrelationFrame
      • pyspi.calculator.Calculator
      • pyspi.data.Data
      • pyspi.calculator.CalculatorFrame
      • pyspi.utils.filter_spis
    • Publications using pyspi
    • Related Packages
  • Development
    • Development
      • Incorporating new SPIs
      • Contributing to pyspi
      • Code of Conduct
    • License
Powered by GitBook

All page cover images on this wiki are created with the help of DALL-E, an AI program developed by OpenAI, or stock images from Unsplash.

On this page
  • Example
  • Methods
  • Attributes
  1. Information about pyspi
  2. API Reference

pyspi.calculator.CorrelationFrame

class pyspi.calculator.CorrelationFrame(cf=None, **kwargs)

Container for handling correlation data derived from a set of calculators.

Example

from pyspi.calculator import CorrelationFrame, CalculatorFrame
from pyspi.calculator import Calculator

# create the calculator frame using your data
calc_frame = CalculatorFrame(calculators=[Calculator(dataset=dataset), 
    Calculator(dataset=dataset2)]
    
# create the correlation frame
corr_frame = CorrelationFrame(cf=calc_frame)

Parameters
Description

  • kwargs (dict, optional) - Additional keyword arguments for CorrelationFrame initialisation.

__init__(cf=None, **kwargs)

Methods

Attribute
Description

__init__(cf=None, **kwargs)

get_pvalues()

-

merge()

Merges the current CorrelationFrame with another.

compute_significant_values()

-

get_average_correlation(thresh=0.2, absolute=True, summary="mean", remove_insig=False)

Calculates and returns the average correlation, with various options for thresholding, absolutes and removing insignificant values.

get_feature_matrix(sthresh=0.8, dthresh=0.2, dropduplicates=True)

Returns feature matrix based on specified thresholds and duplication settings.

relabel_spis(names, labels)

-

set_sgroup_names(names=None)

-

Attributes

Method
Description

name

Name of the CorrelationFrame object.

dlabels

-

PreviousAPI ReferenceNextpyspi.calculator.Calculator

Last updated 11 months ago

cf (, optional) - An instance of a CalculatorFrame or Caclulator object.

Constructor for initialising the CorrelationFrame object. Accepts a ('cf') and additional keyword arguments.

CalculatorFrame
CalculatorFrame