LINUX.ORG.RU

Re: Есть ли в Open Office метод наименьших квадратов?

а почему это нужно делать именно в Calc ?

Для таких задачек лучше что-типа Octave или R

AlexLorovitch ()

Re: Есть ли в Open Office метод наименьших квадратов?

> Умеет ли Open Office Calc делать это автоматически?

Еще раз повторю - это подход чисто Виндовский !

Это там каждый кулик пытается все вопросы решить в рамках своего проприетарного продукта, потому что все друг от друга отгораживаются и закрывают свои изделия обоими полушариями :)

В Линуксе - у тебя есть дистрибутив, в котором помимо OpenOffice на тех же свободных условиях есть Octave, Maxima - и прочие готовые решения для продвинутой математики

Зачем все пихать в Calc ?

AlexLorovitch ()

Re: Есть ли в Open Office метод наименьших квадратов?

Есть, есть.. тока не помню функцию. Ищи про least squares, точно был

michwill ★★★★★ ()

Re: Есть ли в Open Office метод наименьших квадратов?

Это называется "построение тренда", должно быть в табличном процессоре.

Envel ★★★ ()

Re: Есть ли в Open Office метод наименьших квадратов?

> это подход чисто Виндовский !

Уймись :)

> В Линуксе - у тебя есть дистрибутив, в котором помимо OpenOffice на тех же свободных условиях есть Octave, Maxima - и прочие готовые решения для продвинутой математики

1. У меня не только линукс; вопрос был не про линукс, а про oocalc :)

2. Я бы не назвал матрицу 3х3 продвинутой математикой :)

> а почему это нужно делать именно в Calc ? Для таких задачек лучше что-типа Octave или R

Нужно построить таблицу: экспериментальные точки в 3 единицах измерения, коэффициенты -- по 3 на точку, аппроксимированные точки, невязки, дополнительная информация. Программа должна считать 3-6 параметров. Желательно всё на одной странице. Желательно, чтобы было хорошо видно, как меняются параметры, погрешности и невязки для каждой точки при изменении коэффициентов.

В чём из вышеперечисленного это можно сделать, потратив на изучение инструмента меньше нескольких дней?

> Зачем все пихать в Calc ?

В смысле? Зачем я пользуюсь Calc-ом: специализированная программа для данной задачи немного не подошла, а в Excel-е такую задачу успешно решали. Зачем в Calc много фич: вопрос не ко мне, тем более искомую я не нашёл :)

olegd ★★★ ()

Re: Есть ли в Open Office метод наименьших квадратов?

> Ищи про least squares

Встроенная справка такого словосочетания не находит, гугл при поиске "squares" и "квадратов" в сочетании с Open Office дает советы по настройке шрифтов.

В итоге решаю уравнения 3x3 методом Крамера. Вроде, точности хватает.

olegd ★★★ ()

Re: Есть ли в Open Office метод наименьших квадратов?

>> а почему это нужно делать именно в Calc ? Для таких задачек лучше что-типа Octave или R

> Нужно построить таблицу: экспериментальные точки в 3 единицах измерения, коэффициенты -- по 3 на точку, аппроксимированные точки, невязки, дополнительная информация.

Octave - аналог Matlab , R - похож на оба, но заточен для статистического анализа. Такая задачка (корреляционный анализ ?) решаема везде.

Везде пишется небольшой скрипт, везде на выходе можно получить графики и написать результаты в файл

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

Интерактивно хотите ? Это нафиг - данные записал прямо в скрипт - запустил - посмотрел результаты, изменил данные и т.д.

> В чём из вышеперечисленного это можно сделать, потратив на изучение инструмента меньше нескольких дней?

От человека зависит, от имеющегося багажа знаний и от знаний технического английского

AlexLorovitch ()

Re: Есть ли в Open Office метод наименьших квадратов?

> пишется небольшой скрипт, везде на выходе можно получить графики и написать результаты в файл

График не нужен (т.к. гиперплоскость в 6 измерениях :) ). Небольшая программа на паскале или си, читающая из одного файла и пишущая в другой, пишется легко. В таком случае все эти многомегабайтные программы преимуществ не имеют.

> Интерактивно хотите ? Это нафиг

Что плохого в интерактивности? Если она не в ущерб возможности автоматической пакетной обработки, конечно. То, что некоторые интерактивность не осиливают и боятся показать своё несовершенство? :)

> От человека зависит, от имеющегося багажа знаний и от знаний технического английского

"Мало свободного времени", "знал-сдал-забыл", "отлично".

olegd ★★★ ()

Re: Есть ли в Open Office метод наименьших квадратов?

>График не нужен (т.к. гиперплоскость в 6 измерениях :)

Рисуем много графиков, если захотим

>В таком случае все эти многомегабайтные программы преимуществ не имеют

Они имеют преимущество, поскольку масса алгоритмов и очень непростых в них реализована как функции, проверены и отлажены

Скрипты для них пишутся вообще в 5 строк, во в всех есть встроенные операции с массивами и матрицами.

Очень многие люди, занимающиеся техническими и научными расчетами, предпочитают использовать подобные программы.

Вообще список свободных программ для расчетов очень большой :

Octave, Maxima, Scilab, Root, Lush, Tela, R - вот эти, наверное, самые популярные. Конечно, если задачка проста - осиливать новые средства из перечисленных, кажется и нет нужды - НО если подобные задачки в перспективе будут возникать и усложняться - есть большой смысл.

Т.е. если по жизни предстоит пользоваться разными непростыми средствами для обработки данных ( статистика, обработка сигналов, изображений ) - стоит присмотреться к этому списку.

AlexLorovitch ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.