2009-06-24 2 views
0

Я просто написал простую утилиту командной строки Unix, которая может быть реализована намного эффективнее. Я могу измерить его производительность, просто запустив его на нескольких входах и измеряя время, которое требуется. Это приведет к набору пар чисел, s t, где s - размер ввода и t - время обработки. Чтобы определить рабочие характеристики моей утилиты, мне нужно установить функцию через эти точки данных. Я могу сделать это вручную, но я предпочитаю быть ленивым и позволить утилите сделать это для меня.2D-функция неполиномиальной функции из командной строки

Имеется ли такая утилита?

Его ввод представляет собой последовательность пар чисел. Его вывод - это формула, которая выражает, как второе число зависит как от функции, так и от меры ошибки.

Один шаг на пути состоит в том, чтобы иметь полезность, которая делает это только для полиномов. Это has been discussed here, но оно не создало готового к использованию решения.

Следующий шаг состоит в том, чтобы расширить утилиту, чтобы попробовать неполиномиальные термины: полиномы отрицательной степени (как и в y = 1/x), а логарифмические члены (как в y = x log x) должны быть опробованы как Что ж. Одна идея справиться с не-полиномиальными терминами состоит в том, чтобы просто окружить полиномиальную подгонку с преобразованиями масштаба x и y. Я не знаю, будет ли это делать. This question связано, но не совсем то же самое.

Как я уже сказал, я ленив: я не ищу идеи о том, как написать это сам, я ищу надежный результат проекта, который уже сделал это для меня. Какие-либо предложения?

ответ

1

Я считаю, что SAS имеет это, RS/1 имеет это, я думаю, что Mathematica имеет это, Execel и большинство электронных таблиц имеют примитивную форму этого, и обычно есть дополнения для более продвинутых форм. Существует множество лабораторных аналитических и статистических аналитических инструментов, в которых есть такие вещи. .

RE, Инструменты командной строки:

SAS, RS/1 и Minitab были все инструменты командной строки 20 лет назад, когда я использовал их. Бьюсь об заклад, хотя бы одна из них по-прежнему обладает этой возможностью.

+0

Я ищу инструмент командной строки. – reinierpost

Смежные вопросы