c библиотека для вычисления среднего значения, медианы, режима, другой статистики? [закрыто]

StackOverflow https://stackoverflow.com/questions/633282

  •  08-07-2019
  •  | 
  •  

Вопрос

Существуют ли какие-либо библиотеки c (или c ++), которые могут принимать массив чисел и выполнять базовый статистический анализ (среднее, медиана, мода, что еще может быть интересным)?

Это было полезно?

Решение

Научная библиотека GNU ( GSL ) обеспечивает функциональность. Апофения , упомянутая другим, по-видимому, обеспечивает слой поверх GSL. Что-то, что следует иметь в виду с GSL, это то, что это часто медленная реализация многих функций. Например, его средние вычисления выполняют деление внутри цикла, чтобы обеспечить максимально возможную точность результата. Во многих приложениях эта стоимость не стоит точности.

Другие советы

Существует Апофения . Я не использовал это сам. Вы действительно хотите, чтобы это было C-callable? среда R дает вам практически все и пакет с чипсами.

Если вы хотите провести более сложный анализ, есть несколько хороших библиотек, таких как GSL , TNT , Blitz ++ , VxL и различные Boost библиотеки. Большинство из них являются довольно тяжелыми библиотеками, которые сложнее, чем несколько простых функций, но они также гораздо более мощные.

Если вам нужно выполнить большую статистическую обработку, вы можете рассмотреть язык, более приспособленный к нему, например R , Matlab , SciPy для Python и т. д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top