Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Помогите, пожалуйста, написать алгоритм для R
Olga_
сообщение 29.08.2012 - 12:02
Сообщение #1





Группа: Пользователи
Сообщений: 43
Регистрация: 4.01.2012
Пользователь №: 23400



Добрый день.

Помогите, пожалуйста, написать алгоритм для R.
У меня две базы данных, одна из них включает номер пациента, дату каждого измерения (как правило, измерение проводилось в среднем каждуjу неделю в течении 1 года ) и номер недели (1,2,3...54), вторая база включает информацию о ежедневной температуре воздуха.

Задача: нужно посчитать среднюю температуру, предшествующую каждому измерению. Например, для первой недели нужно рассчитать среднюю темп за 7 дней до измерения (28apr1999-7дней), для второй недели за период 28apr1999-07may1999 и т.д.
FID studydate week
1 28apr1999 1
1 07may1999 2
1 14may1999 3
1 21may1999 4


Second dataset
temp date
5.37 1999-04-20
2.13 1999-04-21
1.6 1999-04-22
-0.17 1999-04-23
2.53 1999-04-24


Спасибо!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
Olga_
сообщение 6.11.2012 - 18:08
Сообщение #2





Группа: Пользователи
Сообщений: 43
Регистрация: 4.01.2012
Пользователь №: 23400



Решили оставить вариант с уровнем полютантов за предыдущие 7 дней.


Хотела бы использовать также для анализа время, в моем исследовании это 1 неделя. Но как было отмечено выше, время Исследований имеет неодинаковый промежуток.

1. Сначала, хотела бы создать одинаковые промежутки времени- недели начиная, к примеру с 01.01.1999. Какой это пакет в R? Где то кто то уже рекомендовал этот пакет, но не могу вспомнить

2. Затем интерполировать реальные даты в искусственные промежутки времени.

С помощью какого пакета/пакетов R можно это выполнить?

Спасибо заранее.

Сообщение отредактировал Olga_ - 6.11.2012 - 18:09
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 7.11.2012 - 21:49
Сообщение #3





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Olga_ @ 6.11.2012 - 18:08) *
Решили оставить вариант с уровнем полютантов за предыдущие 7 дней.


Хотела бы использовать также для анализа время, в моем исследовании это 1 неделя. Но как было отмечено выше, время Исследований имеет неодинаковый промежуток.

1. Сначала, хотела бы создать одинаковые промежутки времени- недели начиная, к примеру с 01.01.1999. Какой это пакет в R? Где то кто то уже рекомендовал этот пакет, но не могу вспомнить

2. Затем интерполировать реальные даты в искусственные промежутки времени.

С помощью какого пакета/пакетов R можно это выполнить?

Спасибо заранее.


Например.

The zoo package provides infrastructure for regularly and irregularly spaced time series using arbitrary classes for the time stamps (i.e., allowing all classes from the previous section). It is designed to be as consistent as possible with "ts". Coercion from and to "zoo" is available for all other classes mentioned in this section.



Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме
- Olga_   Помогите, пожалуйста, написать алгоритм для R   29.08.2012 - 12:02
- - p2004r   Цитата(Olga_ @ 29.08.2012 - 12:02) Д...   29.08.2012 - 16:37
- - Olga_   Спасибо! У меня вопрос, почему к(width of mov...   29.08.2012 - 18:43
|- - p2004r   Цитата(Olga_ @ 29.08.2012 - 18:43) С...   29.08.2012 - 20:57
|- - Olga_   Цитата(p2004r @ 29.08.2012 - 19:57) ...   29.08.2012 - 21:17
||- - p2004r   Цитата(Olga_ @ 29.08.2012 - 21:17) П...   30.08.2012 - 10:44
||- - Olga_   Цитата(p2004r @ 30.08.2012 - 09:44) ...   30.08.2012 - 12:02
||- - p2004r   Цитата(Olga_ @ 30.08.2012 - 12:02) И...   30.08.2012 - 15:37
||- - Olga_   Цитата(p2004r @ 30.08.2012 - 14:37) ...   30.08.2012 - 16:10
||- - p2004r   Цитата(Olga_ @ 30.08.2012 - 16:10) Н...   30.08.2012 - 19:50
||- - Olga_   Цитата(p2004r @ 30.08.2012 - 18:50) ...   30.08.2012 - 21:16
|- - Olga_   ---   29.08.2012 - 21:17
- - Olga_   Что то у меня не получается.. Мой код airpolluti...   11.09.2012 - 11:50
|- - p2004r   ну а файлы данных запаковать в rar и выложить?   12.09.2012 - 12:30
- - Olga_   Решили оставить вариант с уровнем полютантов за пр...   6.11.2012 - 18:08
|- - p2004r   Цитата(Olga_ @ 6.11.2012 - 18:08) Ре...   7.11.2012 - 21:49
- - Olga_   Спасибо, я уже сама нашла и создала искусственные ...   7.11.2012 - 22:10
|- - p2004r   Цитата(Olga_ @ 7.11.2012 - 22:10) Сп...   8.11.2012 - 21:18
- - Olga_   Временной ряд уже создан, это все те же данные FID...   8.11.2012 - 22:30
|- - p2004r   Цитата(Olga_ @ 8.11.2012 - 22:30) Вр...   8.11.2012 - 23:33
- - Olga_   У меня time series data с нерегулярными интервалам...   9.11.2012 - 00:32
- - p2004r   Ха, какой тонкий тролинг не говорим попусту, а ч...   9.11.2012 - 12:57


Добавить ответ в эту темуОткрыть тему