Pytania otagowane jako r

R jest bezpłatnym, otwartym językiem programowania i środowiskiem oprogramowania do obliczeń statystycznych, bioinformatyki, wizualizacji i obliczeń ogólnych. Podaj minimalne i powtarzalne przykłady wraz z pożądanymi danymi wyjściowymi. Użyj `dput ()` dla danych i określ wszystkie pakiety inne niż podstawowe za pomocą wywołań `library ()`. Nie osadzaj obrazów dla danych lub kodu, zamiast tego użyj wciętych bloków kodu. W przypadku pytań związanych ze statystykami użyj https://stats.stackexchange.com.

5
Uzyskaj wszystkie pozyskane funkcje
W R używam source()do załadowania niektórych funkcji: source("functions.R") Czy można uzyskać listę wszystkich funkcji zdefiniowanych w tym pliku? Jako nazwy funkcji. (Możesource() sam może to jakoś zwrócić?). PS: Ostatnim rozwiązaniem byłoby wywoływanie source()po raz drugi jak, local({ source(); })a następnie wykonywanie funkcji ls()wewnętrznych i filtrowanie, ale to zbyt skomplikowane - …
11 r 

6
Scal ramki danych na podstawie wielu kolumn i progów
Mam dwa data.framesz wielu wspólnych kolumnach (tu: date, city, ctry, oraz ( other_) number). Chciałbym teraz scalić je w powyższych kolumnach, ale toleruję pewien poziom różnicy: threshold.numbers <- 3 threshold.date <- 5 # in days Jeśli różnica między datewpisami wynosi > threshold.date(w dniach) lub > threshold.numbers , nie chcę, aby …
11 r  dataframe 

2
Tworzenie funkcji aspektu z wieloma kolumnami
Próbuję utworzyć facet_multi_col()funkcję podobną do facet_col()funkcji w ggforce- która pozwala na układ aspektów z argumentem spacji (która nie jest dostępna w facet_wrap()) - ale w wielu kolumnach. Tak jak na ostatnim wykresie poniżej (utworzonym za pomocą grid.arrange()) nie chcę, aby aspekty musiały być wyrównane między rzędami, ponieważ wysokości w każdym …

1
gigantyczna fabuła, w której pozostają punkty i zanika linia
Oto odtwarzalny przykład wykresu statycznego, który chcę animować (chcę pokazać, jak zachowuje się sampler MCMC). library(tidyverse) library(gganimate) set.seed(1234) plot_data <- tibble(x=cumsum(rnorm(100)), y=cumsum(rnorm(100)), time=1:length(x)) ggplot(data=plot_data, aes(x=y, y=x)) + geom_point() + geom_line() To, co chciałbym zobaczyć, to punkty widoczne po ich narysowaniu, a następnie nieco wyblakłe (tj. Alfa zmienia się z np. …


1
R: Implementacja własnego algorytmu zwiększania gradientu
Próbuję napisać własny algorytm zwiększania gradientu. Rozumiem, że są istniejące pakiety, jak gbmi xgboost,, ale chciałam zrozumieć, jak działa algorytm pisząc własną rękę. Korzystam z iriszestawu danych, a mój wynik jest Sepal.Length(ciągły). Moja funkcja straty to mean(1/2*(y-yhat)^2)(w zasadzie średni błąd kwadratu z 1/2 z przodu), więc mój odpowiedni gradient jest …

3
Użyj gganimate, aby zbudować obserwację histogramu poprzez obserwację? Musi pracować dla większych zestawów danych (~ n = 5000)
Bounty upływa w ciągu 2 dni . Odpowiedzi na to pytanie kwalifikują się do nagrody za reputację +200 . max szuka odpowiedzi z renomowanego źródła . Chciałbym próbkować punkty z rozkładu normalnego, a następnie budować wykres punktowy jeden po drugim, używając gganimatepakietu, aż ostatnia ramka pokaże pełny wykres punktowy. Niezbędne …

1
współrzędne npc geom_point w ggplot2
Jak mogę uzyskać współrzędne x , y punktu geom w ggplocie , gdzie ramką odniesienia jest cały wykreślony obraz? Mogę utworzyć ggplot z niektórymi punktami geom za pomocą: library(ggplot2) my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1))) + geom_point(aes(x, y), color = "red") To daje: Konwertując …
10 r  ggplot2  grob 

2
warunek filtru dplyr do rozróżnienia symbolu Unicode od jego reprezentacji Unicode
Próbuję filtrować kolumnę Symbol na podstawie tego, czy ma formę \uxxxx To proste wizualnie, czyli niektóre wyglądają jak $, ¢, £, i inne, jak \u058f, \u060b, \u07fe. Ale nie mogę tego rozgryźć za pomocą stringi/dplyr library(dplyr) library(stringi) df <- structure(list(Character = c("\\u0024", "\\u00A2", "\\u00A3", "\\u00A4", "\\u00A5", "\\u058F", "\\u060B", "\\u07FE", "\\u07FF", …
10 r  dplyr  stringr  stringi 

1
Domyślne wartości początkowe pasujące do regresji logistycznej z glm
Zastanawiam się, jak określono domyślne wartości początkowe w glm. Ten post sugeruje, że wartości domyślne są ustawione na zera. Ten jeden mówi, że istnieje algorytm za nim, jednak istotne link jest uszkodzony. Próbowałem dopasować prosty model regresji logistycznej ze śledzeniem algorytmu: set.seed(123) x <- rnorm(100) p <- 1/(1 + exp(-x)) …


6
Wyodrębnij nazwy z zagnieżdżonej listy data.frames
Mam zagnieżdżoną listę data.frames, jaki jest najłatwiejszy sposób na uzyskanie nazw kolumn wszystkich data.frames? Przykład: d = data.frame(a = 1:3, b = 1:3, c = 1:3) l = list(a = d, list(b = d, c = d)) Wynik: $a [1] "a" "b" "c" $b [1] "a" "b" "c" $c [1] …
10 r 

3
R: jak próbkować bez zamiany ORAZ bez kolejnych tych samych wartości
Spędziłem ponad dzień, próbując osiągnąć coś, co wydaje się bardzo proste. Muszę stworzyć 300 „losowych” sekwencji, w których wszystkie liczby 1,2,3 i 4 pojawiają się dokładnie 12 razy, ale ta sama liczba nigdy nie jest używana dwa razy „z rzędu” / kolejno. Moje najlepsze próby (tak myślę) to: masz R …
10 r  sample 

2
Wyświetlaj kilka fragmentów kodu w zwięzły sposób
Tworzę blog, blogdownw którym porównuję kod z R i kod ze Staty. Chciałbym pokazać oba kody, aby użytkownik mógł porównać, jak to się robi w R i w Stata. Jednak umieszczenie dwóch lub więcej fragmentów w wierszu (kod R, kod Stata + wyjście) powoduje, że odczyt jest dość niewygodny. Przyszło …
9 r  blogdown 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.