尝试使用 R 中的“pa”包进行基本的性能归因分析

Posted

技术标签:

【中文标题】尝试使用 R 中的“pa”包进行基本的性能归因分析【英文标题】:Try to do a basic Performance Attribution analysis using the "pa" package in R 【发布时间】:2019-02-03 08:12:36 【问题描述】:

我在 R 中加载了一个名为“pa”的包,试图为我的投资组合做一些基本的性能归因分析,pa 包带有自己的数据框,即“年份”

我在控制台行中尝试了数据(年份),它可以工作

我的问题.....

我尝试创建/导入一个 CSV 文件,我将其命名为 Rtestcsv(包含我所有的控股和彭博代码)

我尝试在控制台输入[data (Rtestcsv)],弹出错误信息说找不到文件,为什么?

杨璐创建的“pa”包是不是只能应用于自己的数据框?

为了使用“pa”包性能简单分析,我自己的数据框应该怎么做?因为似乎 CSV 文件已成功导入并出现在右上角的 R 环境中

如果有人能给我一些见解来处理我的问题,我将不胜感激,因为我是 R 新手

【问题讨论】:

【参考方案1】:

data() 函数主要用于从提供的包中导入预先存在的数据集,而不是您自己的 csvs 或 xlsx 文件等。要导入您自己的数据,您可以使用read.csv() 函数。但是,我会推荐 readr 包中的 read_csv() 函数,因为它要快得多。 (确保你先安装它)

library(readr)
rtestcsv <- read_csv("/path/to/file.csv")

如果文件在您的工作目录中,则可以省略斜杠。您应该能够将数据框作为变量访问。一旦它在您的环境中,您应该可以随心所欲地使用它。至于你应该如何进一步处理你的数据框,这完全取决于你打算做什么样的分析以及你想使用什么功能。

【讨论】:

以上是关于尝试使用 R 中的“pa”包进行基本的性能归因分析的主要内容,如果未能解决你的问题,请参考以下文章

R中的Amelia归因排除未收到项目的参与者

R语言使用马尔可夫链对营销中的渠道归因建模

使用 Databricks 进行营销效果归因分析的应用实践

Google Analytics(分析)报告中的归因模型

性能分析图表中的修改

尝试使用 R 中的 RWeka 包应用决策 C4.5 算法时出错