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.

3
Optymalizacja funkcji celu R z wolniejszym Rcpp, dlaczego?
Obecnie pracuję nad metodą bayesowską, która wymaga wielu kroków optymalizacji wielomianowego modelu logit dla każdej iteracji. Korzystam z Optim () do przeprowadzania tych optymalizacji, a funkcja celu napisana w R. Profilowanie wykazało, że Optim () jest głównym wąskim gardłem. Po przekopaniu znalazłem pytanie, w którym sugerują, że przekodowanie funkcji celu …
16 c++  r  optimization  rcpp 

3
Określ nazwę funkcji w ramach tej funkcji
Jak mogę uzyskać nazwę funkcji w ramach tej nieanonimowej funkcji? poniżej zakładam, że istnieje funkcja lub proces do wykonania tego wywołania magical_r_function()i jakie są oczekiwane wyniki. my_fun <- function(){ magical_r_function() } my_fun() ## [1] "my_fun" foo_bar <- function(){ magical_r_function() } foo_bar() ## [1] "foo_bar" ballyhoo <- function(){ foo_bar() } ballyhoo() …
15 r 

1
Jakie są ograniczenia dotyczące seq.int?
seqStrona mężczyzna stwierdza, co następuje (podkreślenie moje): Opis Generuj regularne sekwencje. seqjest standardowym standardem z domyślną metodą. seq.intjest prymitywem, który może być znacznie szybszy, ale ma kilka ograniczeń . Strona tak naprawdę nie opisuje, jakie są te ograniczenia. Oto każda inna wzmianka o seq.inttym: Argumenty [...] length.outpożądana długość sekwencji. Liczba …
15 r 

4
Użycie R do rozwiązania gry Lucky 26
Próbuję pokazać mojemu synowi, w jaki sposób kodowania można użyć do rozwiązania problemu związanego z grą, a także zobaczyć, jak R obsługuje duże zbiory danych. Ta gra nazywa się „Lucky 26”. W tej grze numery (1-12 bez duplikatów) są umieszczane na 12 punktach na gwiazdce Davida (6 wierzchołków, 6 skrzyżowań), …
15 r  bigdata  permutation 


2
Jak mogę programowo stwierdzić, ile aspektów ma ggplot?
Poniżej znajduje się kod i wykres. Wykres ma trzy aspekty. Gdzie the_plotmogę znaleźć trzy aspekty? Tak, mogę to uzyskać z mtcarsramki danych lub the_plot$data, ale nie chcę odtwarzać analizy danych. Chcę raczej sprawdzić elementy graficzne the_plot, więc nie muszę powielać logiki aplikacji w wielu miejscach. the_plot$facetnie pokazuje niczego, co rozpoznaję, …
13 r  ggplot2 

3
Zastosowanie niestandardowej oceny opartej na tidyeval w przekodowaniu po prawej stronie mutacji
Rozważmy tabliczkę, w której każda kolumna jest wektorem znaków, który może przyjmować wiele wartości - powiedzmy „A” do „F”. library(tidyverse) sample_df <- tibble(q1 = c("A", "B", "C"), q2 = c("B", "B", "A")) Chciałbym utworzyć funkcję, która przyjmuje nazwę kolumny jako argument i koduje tę kolumnę tak, aby każda odpowiedź „A” …
13 r  dplyr  rlang  tidyeval  nse 

1
Jak obrócić ramkę danych składającą się z kolumny z sekcją i podsekcją w R.
Mam niżej wymienioną ramkę danych: structure( list(ID = c("P-1", " P-1", "P-1", "P-2", "P-3", "P-4", "P-5", "P-6", "P-7", "P-8"), Date = c("2020-03-16 12:11:33", "2020-03-16 13:16:04", "2020-03-16 06:13:55", "2020-03-16 10:03:43", "2020-03-16 12:37:09", "2020-03-16 06:40:24", "2020-03-16 09:46:45", "2020-03-16 12:07:44", "2020-03-16 14:09:51", "2020-03-16 09:19:23"), Status = c("SA", "SA", "SA", "RE", "RE", "RE", "RE", …



1
Benchmarkingowa funkcja „próbki” w R.
samplePorównywałem funkcję w języku R i porównywałem ją z, igraph:sample_seqi uzyskałem dziwny wynik. Kiedy prowadzę coś takiego: library(microbenchmark) library(igraph) set.seed(1234) N <- 55^4 M <- 500 (mbm <- microbenchmark(v1 = {sample(N,M)}, v2 = {igraph::sample_seq(1,N,M)}, times=50)) Otrzymuję taki wynik: Unit: microseconds expr min lq mean median uq max neval v1 21551.475 …
11 r  random 


6
zidentyfikować i oznaczyć zduplikowane wiersze wr
Chciałbym zidentyfikować i oznaczyć zduplikowane wiersze na podstawie 2 kolumn. Chciałbym utworzyć unikalny identyfikator dla każdego duplikatu, więc wiem nie tylko, że wiersz jest duplikatem, ale z którym wierszem jest duplikatem. Mam ramkę danych, która wygląda jak poniżej z niektórymi zduplikowanymi parami elementów (przy dopasowaniu i usiąść) i innymi parami, …
11 r  dataframe 

6
podziel kolumny znaków i uzyskaj nazwy pól w łańcuchu
Muszę podzielić kolumnę zawierającą informacje na kilka kolumn. Chciałbym użyć, tstrsplitale ten sam rodzaj informacji nie jest w tej samej kolejności między wierszami i muszę wyodrębnić nazwę nowej kolumny w zmiennej. Ważne, aby wiedzieć: może istnieć wiele informacji (pola stają się nowymi zmiennymi) i nie znam ich wszystkich, więc nie …
11 r  data.table  reshape 


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.