Използвам RStudio: Версия 1.0.136 и се опитвам да разбера защо плетач прави хистограмите, включени в командите по-долу. Всяка помощ се оценява.
min_ct<-as.numeric(min(hist(myfdata[myfdata$slope>low & myfdata$slope<up, ]$dy, breaks = bi)$counts))
Екранна снимка на 4 изобразени графики, които не са генерирани изрично.
Отговори:
3 за отговор № 1Това не е така knitr
проблем. повикване hist
причинява извеждане на хистограма, дори ако зададете изхода на променлива. В конзолата опитайте x = hist(rnorm(100))
, Това, което се записва на променливата, е списък с данните, използвани за генериране на хистограма, но хистограмата все още се отпечатва.
За да създадете кошчета, без да отпечатвате хистограма, използвайте cut
функция за създаване на кошчетата, след това използвайте table
да преброите броя на стойностите чрез кошче. Например, table(cut(rnorm(100), breaks=seq(-3,3,0.5)))
.
cut
има опции, които влияят на това как присвоява кошчета, така че погледнете помощта (?cut
) за повече информация. По-специално, обърнете внимание на right
и include.lowest
аргументи.