首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相关性的错误可视化绘图表示

相关性的错误可视化绘图表示
EN

Stack Overflow用户
提问于 2020-03-28 13:24:53
回答 1查看 49关注 0票数 4

我构建了这段代码来检查比特币和其他altCoins之间的相关性,表数据工作正常,我唯一的问题是当我试图绘制结果以获得可视化表示时,我得到了以下结果:

代码语言:javascript
复制
library(tidyverse)
library(tidyquant)
library(timetk)
library(tibbletime)
library(corrr)

symbols <- c("BTC-USD","ETH-USD","TRX-USD","EOS-USD","ADA-USD")

prices <- getSymbols(symbols, 
                     src = 'yahoo', 
                     from = "2019-09-01",
                     to = "2020-03-24",
                     auto.assign = TRUE, 
                     warnings = FALSE) %>% 
  map(~Ad(get(.))) %>% 
  reduce(merge) %>%
  `colnames<-`(symbols)

prices_monthly <- to.monthly(prices, indexAt = "last", OHLC = FALSE)

prices_monthly %>% correlate() %>% focus('BTC-USD') %>%
  ggplot(aes(x = rowname, y = 'BTC-USD')) +
  geom_bar(stat = "identity") +
  ylab("Correlation with BTC-USD") +
  xlab("Variable")

Plot result

请问我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-28 13:50:58

变量名需要用反引号括起来。

代码语言:javascript
复制
prices_monthly %>% correlate() %>% focus('BTC-USD') %>%
  ggplot(aes(x = rowname, y=`BTC-USD`)) +  # <- Here
  geom_bar(stat="identity") +
  ylab("Correlation with BTC-USD") +
  xlab("Variable")

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60897574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档