Ddply ruchomy średnia
Jestem mądrą nowicjuszką R i mam mnóstwo kłopotów robiąc coś, co jest prawdopodobnie bardzo proste Posiadam duży zestaw danych podzielony na grupy według kodu kraju i chcę wziąć 3-miesięczną średnią kroczącą indeksu cen, kraju, a następnie umieścić go w nowej kolumnie, która pasuje do odpowiedniego miesiąca próbowałem użyć rollmean takich jak ten bez kodu sukcesu i komunikatów o błędach below. Any pomoc byłoby znacznie appreciated. asked 10 marca 12 w 6 42. W pierwszej próbie Twoja funkcja nie używa argumentu x i zawsze zwraca ten sam element wektora o niewłaściwym rozmiarze Ponadto pierwszy argument powinien być wektorem Wreszcie, tapply zwraca listę wektorów, na której nie można umieścić wyniku bezpośrednio do a. In twoim drugim przykładzie trzecim argumentem plyr powinno być funkcja, a nie wyrażenie Jeśli chcesz użyć wyrażenia, możesz użyć podsumowania lub przekształcenia jako funkcji podsumowującej zwraca jeden wiersz dla każdej wartości ccode podczas gdy transformacja utrzymuje liczbę wierszy bez zmian, a następnie t on wyraża jako kolejne argumenty. odpowiedzi 10 marca w 7 03. Mam podłużne obserwacje nagrań ciśnienia krwi. Wartość w pewnym punkcie jest mniej przewidywalna niż średnia średniej kroczącej średniej, dlatego chciałbym obliczyć to Dane wyglądają jak. Id chcesz obliczyć nową zmienną, o nazwie BLOODPRESSUREUPDATED Ta zmienna powinna być średnia ruchoma dla BLOODPRESSURE i mają następujące cechy. Średnia ruchoma to aktualna wartość plus poprzednia wartość podzielona przez dwa. pierwsza obserwacja, BLOODPRESSUREUPDATED to tylko aktualny BLOODPRESSURE Jeśli brakuje tego, BLOODPRESSUREUPDATED powinien być całkowitym mean. Miss wartości powinny być wypełnione z najbliższej poprzedniej wartości. I ve wypróbowane following. I również próbował rollaply i rollmeanr bez successing. I d docenić niektóre assistance. asked Oct 5 14 w 0 45. Przy obliczaniu średniej ruchomej liczba zwracanych elementów jest mniejsza niż liczba wierszy danych, tzn. tylko elementy n-1 są r Jeśli chcesz, możesz dodać oddzielną kolumnę, np. test2 BLOODPRESSUREUPDATED - test2, c oznacza BLOODPRESSURE, T, wkleić BLOODPRESSURE, 2, średnio, T KFB 5 października 14 na 3 40. wysiłek KFB Niestety to nie zadziałało Próbowałem też kilku edytowanych wersji Może być też zoo-funkcje nie nadają się do tego mam kodowane następujące, że nie pracy test5 - test test5 UM - rep NA, nrow test5 test5 pierwszy duplikowany test5 Identyfikator dla i in testu 1 nerwowego5 inny test5 Ale to jest niewiarygodnie powolne Adam Robinsson 5 października 14 w 7 09.Plotting i paski błędów ggplot2.You chcesz wykreślić średnie i paski błędów dla zbioru danych. Aby zrobić wykresy z ggplot2, dane musi znajdować się w ramce danych i na długo, w przeciwieństwie do szerokiego formatu Jeśli konieczne jest przeprowadzenie restrukturyzacji danych, zobacz tę stronę, aby uzyskać więcej informacji. Dane przykładowe Poniższe przykłady zawierają zestaw danych ToothGrowth Zauważ, że w niektórych przypadkach dawka jest kolumną liczbową sytuacje, które mogą być przydatne t o przekonwertować go na współczynnik. Pierwsze, konieczne jest podsumowanie danych Można to zrobić na kilka sposobów, jak opisano na tej stronie W tym przypadku będziemy używać funkcji summarySE zdefiniowanej na tej stronie, a także na na dole tej strony Kod funkcji summarySE musi zostać wpisany zanim nie zostanie wywołany. Poniższe dane są podsumowane, możemy wykonać wykres Są to podstawowe linie i wykresy punktów z paskami błędów reprezentującymi błąd standardowy średnio lub 95 przedziału ufności. Ukończony wykres z paskami błędów reprezentujący standardowy błąd średniej może wyglądać tak: Punkty są rysowane w kolejności tak, że białe wypełnienie przechodzi na linie i paski błędów. Procedura jest podobna dla paska wykresy Należy zauważyć, że rozmiar tgc musi być współczynnikiem Jeśli jest to wektor liczbowy, to nie będzie działać. Gotowy wykres może wyglądać tak. Paski błędu dla zmiennych wewnątrz-podmiotów. Kiedy wszystkie zmienne są pomiędzy-podmiotami, to jest proste błąd standardowy wydruku lub potwierdzenie e interwały Jednak w przypadku, gdy istnieją powtórzone zmienne w obrębie zmiennych, sporządzenie standardowego błędu lub regularnych odstępów między ufnością może myląc się z wnioskiem o różnice między warunkami. Poniższa metoda pochodzi z Morey 2008, która jest korektą dla Cousineau 2005, która z kolei ma być łatwiejszą metodą w Loftus i Masson w 1994 r. Zobacz te artykuły w celu bardziej szczegółowego rozwiązywania problemów związanych z pasami błędów z zmiennymi wewnątrzosobowymi. Jedna zmienna wewnątrz podmiotów. Jest to zestaw danych z Morey 2008 z jedna zmienna w obrębie osobników przed pierwszym testem. Pierwszym krokiem jest przekonwertowanie go na długi format. Więcej informacji na temat konwersji można znaleźć na tej stronie. Zsumuj dane za pomocą skrótu summarywithin zdefiniowanego na dole tej strony, oba funkcje pomocnicze poniżej muszą być wprowadzone przed wywołaniem funkcji tutaj. Kolumny wartości i valuenorm reprezentują normy nierejestrowane i normalne Poniższa sekcja zawiera informacje na temat znormalizowanych środków, aby uzyskać więcej informacji. Ustalenie pasków błędów w obrębie przedmiotów. Ta sekcja wyjaśnia, w jaki sposób obliczane są wartości błędów błędów wewnątrz podmiotów. Poniższe kroki mają na celu wyjaśnienie tylko, że nie są potrzebne do tworzenia pasków błędów. Gran poszczególnych danych pokazuje, że istnieje spójny trend dla warunku zmiennego w obrębie podmiotu, ale nie musi to być ujawnione, przyjmując regularne błędy standardowe lub przedziały ufności dla każdej grupy Metoda z Morey 2008 i Cousineau 2005 zasadniczo normalizuje dane w celu usunięcia zmienności między osobnikami i oblicza różnicę od to znormalizowane dane. Numieszczane są różnice w paskach błędów dla regularnej metody między podmiotem a metodą wewnątrz obiektu. Regularne słupki błędów są czerwone, a słupki błędów wewnątrz-podmiotu są czarne. Dwa zmienne wewnątrz-podmiotów. Jeśli istnieje więcej niż jedna zmienna w obrębie przedmiotów, można użyć tej samej funkcji, podsumowaćSzwinięto Ten zestaw danych pochodzi z Hays 1994 i jest używany dla ma król tego typu pasek błędu w obrębie obiektu w systemie Rouder i Morey 2005. Dane muszą najpierw zostać przekształcone na długie formaty W tym przypadku nazwy kolumn wskazują dwie zmienne, kształt okrągłego kwadratu i schemat kolorów monochromatycznych. Teraz można podsumować i na wykresie. Uwaga o środkach normalizowanych. Funkcja summarySEWithin zwraca zarówno normalne, jak i nierejestrowane środki Niewymienione znaki są po prostu średnią każdej z grup Normalne środki są obliczane tak, że środki każdej grupy między osobnikami są takie same Wartości te mogą rozróżniaj się, gdy istnieją zmienne między osobnikami. Funkcje Helpera. Funkcja summarySE jest również zdefiniowana na tej stronie Jeśli pracujesz tylko z zmiennymi między osobnikami, to jest jedyna funkcja, której potrzebujesz w swoim kodzie Jeśli masz zmienne w obrębie przedmiotów i chcesz wyregulować słupki błędów tak, aby zmieniała się międzyosobnicza zmienność, jak w Loftus i Masson 1994, a następnie pozostałe dwa funkcje, normDataWithin i summarySEwithin należy również dodać do podsumowania kodu Ewithin będzie wtedy funkcją, którą zadzwonisz.
Comments
Post a Comment