小编use*_*565的帖子

cov.wt(z)中的R编程错误:'x'必须仅包含有限值

我已经找了这么长时间,并且无法弄清楚如何使用我拥有的csv文件在R中运行Principal Component Analysis.我继续得到这个错误:

Error in cov.wt(z) : 'x' must contain finite values only

到目前为止我所拥有的只是

data <- read.csv("2014 07 24 Pct Chg Variables.csv")
pca <- princomp(data3, cor=T)

Error in cov.wt(z) : 'x' must contain finite values only
Run Code Online (Sandbox Code Playgroud)

我有一些""在我的csv文件中,并尝试过

data2 <- apply(data, 1, f1)
data3 <- as.numeric(data2)
Run Code Online (Sandbox Code Playgroud)

where f1是一个函数,用于应用值为空白的均值.

r date

8
推荐指数
2
解决办法
3万
查看次数

谷歌地图的人口普查区域覆盖?

是否可以在 Google 地图上按人口普查区绘制数据?具体来说,了解 Qlikview 的 Google Maps 扩展程序中是否存在此功能会很好,但也有助于了解这是否可以完成,如果可以,如何完成。

google-maps

6
推荐指数
1
解决办法
6875
查看次数

R/PortfolioAnalytics optimize.portfolio()

我花了几个小时试图了解成功利用PortfolioAnalytics包中的optimize.portfolio()函数需要什么,但我收到了多个错误,尽管尝试了各种optimize_methods(例如,"DEoptim","ROI").

安装PortfolioAnalytics之后,我在指定组合约束后尝试运行optimize.portfolio(),但是我收到了以下错误:

错误:%search()||中的paste0("package:",插件)%requireNamespace(插件,....不是TRUE

尝试下载"插件",但我收到:

Warning in install.packages : package ‘plugin’ is not available (for R version 3.3.1)
Run Code Online (Sandbox Code Playgroud)

我首选的optimize_method是"ROI",我已经安装了"ROI"包但我仍然收到需要"插件"的错误.

我尝试通过手动安装"DEoptim"来解决这个问题,但我仍然无法成功运行optimize.portfolio():

pspec <- portfolio.spec(assets=names(fxreturns))

pspec <- add.constraint(pspec,type = "diversification", div_target = 0.5)
pspec <- add.constraint(pspec,type = "return",return_target=0.05)
pspec <- add.constraint(pspec,type = "leverage")

optimize.portfolio(fxreturns,portfolio = pspec,optimize_method = "DEoptim")
Run Code Online (Sandbox Code Playgroud)

尽管下载了多个软件包(为什么当我第一次安装"PortfolioAnalytics"时R不会自动安装所需的软件包?),当我运行"DEoptim"时收到以下错误:

seq.default中的错误(from = round(min,rounding),to = round(max,rounding),:'from'不能是NA,NaN或无限

作为参考,这里是我加载的所有包:

library(quantmod)
library(tseries)
library(PerformanceAnalytics)
library(PortfolioAnalytics)
library(xts)
library(timeSeries)
library(TTR)
require(Rblpapi)
require(reshape2)
require(xlsx)
require(Hmisc)
require(ROI)
require(data.table)
require(DEoptim)
Run Code Online (Sandbox Code Playgroud)

r r-portfolioanalytics r-optimization

1
推荐指数
1
解决办法
2205
查看次数