elephant.test.test_statistics module

Unit tests for the statistics module.

class elephant.test.test_statistics.CV2TestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_cv2_raise_error()[source]
test_cv2_with_list()[source]
test_cv2_with_plain_array()[source]
test_cv2_with_quantities()[source]
class elephant.test.test_statistics.ComplexityPdfTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
tearDown()[source]
test_complexity_pdf()[source]
class elephant.test.test_statistics.FanoFactorTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_fanofactor_array()[source]
test_fanofactor_array_same()[source]
test_fanofactor_empty()[source]
test_fanofactor_list()[source]
test_fanofactor_list_same()[source]
test_fanofactor_quantity()[source]
test_fanofactor_quantity_same()[source]
test_fanofactor_spiketrains()[source]
test_fanofactor_spiketrains_same()[source]
class elephant.test.test_statistics.LVTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_lv_raise_error()[source]
test_lv_with_list()[source]
test_lv_with_plain_array()[source]
test_lv_with_quantities()[source]
class elephant.test.test_statistics.RateEstimationTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_error_instantaneous_rate()[source]
test_instantaneous_rate_and_warnings()[source]
test_instantaneous_rate_spiketrainlist()[source]
test_rate_estimation_consistency()[source]

Test, whether the integral of the rate estimation curve is (almost) equal to the number of spikes of the spike train.

class elephant.test.test_statistics.TimeHistogramTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
tearDown()[source]
test_time_histogram()[source]
test_time_histogram_binary()[source]
test_time_histogram_output()[source]
test_time_histogram_tstart_tstop()[source]
class elephant.test.test_statistics.isi_TestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_isi_with_plain_array_1d()[source]
test_isi_with_plain_array_2d_0()[source]
test_isi_with_plain_array_2d_1()[source]
test_isi_with_plain_array_2d_default()[source]
test_isi_with_quantities_1d()[source]
test_isi_with_spiketrain()[source]
class elephant.test.test_statistics.isi_cv_TestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_cv_isi_regular_array_is_zero()[source]
test_cv_isi_regular_spiketrain_is_zero()[source]
class elephant.test.test_statistics.mean_firing_rate_TestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Methods

setUp()[source]
test_mean_firing_rate_with_plain_array_1d()[source]
test_mean_firing_rate_with_plain_array_1d_set_ends()[source]
test_mean_firing_rate_with_plain_array_2d_0()[source]
test_mean_firing_rate_with_plain_array_2d_1()[source]
test_mean_firing_rate_with_plain_array_2d_1_set_ends()[source]
test_mean_firing_rate_with_plain_array_2d_None()[source]
test_mean_firing_rate_with_plain_array_2d_default()[source]
test_mean_firing_rate_with_plain_array_3d_0()[source]
test_mean_firing_rate_with_plain_array_3d_1()[source]
test_mean_firing_rate_with_plain_array_3d_2()[source]
test_mean_firing_rate_with_plain_array_3d_None()[source]
test_mean_firing_rate_with_plain_array_and_units_start_stop_typeerror()[source]
test_mean_firing_rate_with_quantities_1d()[source]
test_mean_firing_rate_with_quantities_1d_set_ends()[source]
test_mean_firing_rate_with_spiketrain()[source]
test_mean_firing_rate_with_spiketrain_set_ends()[source]