Расчет грида по неравномерному набору точек

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Geophysic
Интересующийся
Сообщения: 34
Зарегистрирован: 22 мар 2012, 23:18
Репутация: 0

Расчет грида по неравномерному набору точек

Сообщение Geophysic » 17 окт 2013, 15:57

Есть файлы типа DAT(X, Y и параметр)
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.
Последний раз редактировалось Geophysic 27 авг 2014, 10:34, всего редактировалось 1 раз.

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Расчет грида по неравномерному набору точек

Сообщение gamm » 17 окт 2013, 17:32

Geophysic писал(а):Есть файлы типа DAT(X, Y и параметр)
Подскажите, как проще в R построить по этим файлам равномерные гриды ? Желательно не выходя за границы области координат точек из файлов.
проще всего использовать пакет MBA, mba.points(), будет быстро и понятно, как регулировать сглаживание (числом уровней в иерархии).

Границы и шаг сетки лучше задавать самим, использовав range() для вычисления границ, потом seq() для задания линий сетки и expand.grid() для создания координат (при использовании mba.surf() получите сетку с не квадратными ячейками).

Geophysic
Интересующийся
Сообщения: 34
Зарегистрирован: 22 мар 2012, 23:18
Репутация: 0

Re: Расчет грида по неравномерному набору точек

Сообщение Geophysic » 06 ноя 2013, 09:18

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

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Расчет грида по неравномерному набору точек

Сообщение gamm » 06 ноя 2013, 13:43

Geophysic писал(а):Спасибо, получилось нарисовать в виде карты, подскажите как нанести скважины с названиями и нарисовать шкалу
RTFM :D

Курим мануалы для text(), rect(), plot(), contour() - ручками все, ручками (один раз). Потом копипастим или делаем свой библиотеку функций. Готовое тоже, наверняка, есть, но там бывают разные нюансы (слишком много за собой тянет). Можно поискать на западных R-форумах, там тоже геофизики попадаются.

Geophysic
Интересующийся
Сообщения: 34
Зарегистрирован: 22 мар 2012, 23:18
Репутация: 0

Re: Расчет грида по неравномерному набору точек

Сообщение Geophysic » 06 ноя 2013, 16:13

Практически всё нарисовал - шкалу никак не найду - очень не охота прямоугольники ручками рисовать :(
может хоть шкала есть готовая ?

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Расчет грида по неравномерному набору точек

Сообщение gamm » 06 ноя 2013, 19:12

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

Geophysic
Интересующийся
Сообщения: 34
Зарегистрирован: 22 мар 2012, 23:18
Репутация: 0

Re: Расчет грида по неравномерному набору точек

Сообщение Geophysic » 07 ноя 2013, 07:12

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

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

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Расчет грида по неравномерному набору точек

Сообщение gamm » 07 ноя 2013, 12:37

Geophysic писал(а):кстати, как вы обходите, то что гугл на букву R в запросах не обращает внимания
1) image color key in R .. statistc R package linear model ... как-то так (добавляем ключевых слов)
2) ищем здесь: http://www.r-bloggers.com, http://r-forge.r-project.org/ и в других подобных местах

Geophysic
Интересующийся
Сообщения: 34
Зарегистрирован: 22 мар 2012, 23:18
Репутация: 0

Re: Расчет грида по неравномерному набору точек

Сообщение Geophysic » 07 ноя 2013, 21:58

спасибо за подсказки

кстати, не смотря на возможное (не успел разобраться) использование фреймов, скважины и подписи расположились правильно :)

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Расчет грида по неравномерному набору точек

Сообщение gamm » 07 ноя 2013, 22:33

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

Аватара пользователя
Игорь Черниенко
Активный участник
Сообщения: 137
Зарегистрирован: 28 мар 2009, 01:05
Репутация: 11
Откуда: Хабаровск, Южно-Сахалинск

Re: Расчет грида по неравномерному набору точек

Сообщение Игорь Черниенко » 08 ноя 2013, 06:46

Вот в эту сторону еще гляньте

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 34 гостя