Изчисляване на скоростта на растеж и център за намаляване - Група потребители на софтуер R

Френскоговорящ форум за дискусия около софтуера за статистически изчисления R

център

Изчислете скоростта на растеж и намалете центъра

Изчислете скоростта на растеж и намалете центъра

Съобщение от Корали Дениот »26 юли 2017, 09:22

Ето ме отново за нов въпрос, малко по-малко труден нормално. Благодаря на всички, които ще ми помогнат:)

Въпросът ми е: Как да изчисля скоростта на растеж и намаленото центриране на моите данни?

ОПИСАНИЕ НА НАБОРА ДАННИ:
4 колони
- Име на лицето (има 20 лица, които са кошери)
- Тегло на индивида (кошерите се претеглят)
- Външна температура (измерваме външната температура)
- Дата и час на събиране на данни за теглото и температурата
(Вижте шаблон на таблицата с необработени данни в кода по-долу)

ВЪПРОС: ИЗЧИСЛЕТЕ СТЕПЕНТА НА РАСТЕЖ И ЦЕНТЪРА НАМАЛЕТЕ ТЕГЛОТО
Бих искал да добавя 2 колони:
-Колона, която изчислява скоростта на промяна на теглото: tx.crois = ((тегло на date.time 1) - (тегло на date.time 0))/(тегло на date.time 0)
-Колона, която изчислява намаленото центрирано тегло за всеки индивид
NB: Напомням ви, че има 20 индивида
(Вижте модел на желаната финална таблица в кода по-долу)

==> Целта на тази манипулация е след това да се направи линейна регресия
-скоростта на нарастване на теглото като функция от температурата
-центрирано тегло, намалено в зависимост от температурата.

Благодаря ви много за помощта и особено не се колебайте, ако имате нужда от допълнителна информация! С удоволствие:)

Re: Изчислете скоростта на растеж и намалете центъра

Съобщение от Чарлз Маркучи »26 юли 2017, 09:35

За да разреша този проблем, ще започна с добавяне на колони

тогава им давам име

Използвам цикъл for, за да изчисля теглото, както и намаленото централно тегло, но когато кажете тегло на дата. т.е. за физически лица 1 "01/01/2017 8:00:00" ?
каква е формулата за намалено централно тегло ?

Re: Изчислете скоростта на растеж и намалете центъра

Съобщение от Серж Рапен »26 юли 2017, 10:10

За скоростта на растеж можете да направите следното:

библиотека (dplyr)
tab% group_by (име)%>% mutate (tx.crois = (тегло-олово (тегло))/тегло)