怎么用R语言话高,中低风险曲线图

Python015

怎么用R语言话高,中低风险曲线图,第1张

1.计算两种资产的投资组合我们需要知道每种资产的期望和标准差。

2.然后根据两种资产所占的权重去计算组合的期望和标准差。

3.在R中先把需要的参数μ,σ,ρ写入mu<-c(10,15)sigma<-c(16,24)rho<-0.2,然后写入权重w1,w2,因为只有两个资产 其权重相加之和应该是1,所以有w1+w2=1,所以w1<-seq(0,1,0.01)w2<-1-w1

——————————

seq表示一个sequence序列。

4.在此首相为0 尾项为1 一共有101项。

5.接下来设组合的期望和标准差。

6.然后写计算的方法,这里需要用到循环去计算在各种权重情况下的期望和标准差。

7.然后用绘图的函数plot进行绘制。

扩展:R语言

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

《R语言4.0.4软件》百度网盘资源免费下载:

链接: https://pan.baidu.com/s/160twe4ScMvIbGm2TI_sjHw

?pwd=3ts7 提取码: 3ts7

R语言4.0.4是一款专业的统计建模软件,与其它建模软件不同的是这款软件完全免费、开源,所以深受大家的青睐。R软件拥有数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图等多种功能,主要用于统计分析、绘图、数据挖掘。标准的安装文件身自身就带有许多模块和内嵌统计函数,安装好后可以直接实现许多常用的统计功能。

第一步,定义两个向量week和sales,其中week是由字符串构成的元素,sales是由数值构成的;然后分别展示这两个向量,如下图所示

第二步,利用plot函数绘制图形,week作为x轴值,sales作为y轴值,执行plot(week,sales),结果发现报错了;由错误提示可知,是x轴值不是无限的,说明要求x轴也是数值的,如下图所示:

第三步,再次声明向量week,这时它是由数值构成的,调用plot()函数,参数type设置为“b”,如下图所示:

第四步,结果再次弹出一个窗口,展示的点由线段连接起来,如下图所示:

第五步,然后将XY轴数值进行转换,week作为Y轴,sales作为X轴,如下图所示:

第六步,再次调用plot函数,没有给出type参数值,这时会看到一些孤立的点,如下图所示: