之前的blog里说了一下可以用Excel保存对应的股票数据:
http://blog.csdn.net/robertsong2004/article/details/50638870
因为Excel本身就有图表功能可以简单的根据数据生成图形。
所以,简单的情况下未定要用到R语言。
稍微试了一下,下面是一些memo。
股票基本面分析里最经常用的到两个参数就是 PB (市净率)和 PE (市盈率)。
简单的来说,PB,PE越低,说明该股票是被低估的。(其实未必是如此)
那么就来做下面一件事。
统计一下A股里所有股票的PB,PE的范围。
首先要有数据,这个参考之前的文章。
现在表里有两列,一个是PE,一个是PB。
但这是原始数据,还要简单的整理一下。
对市净率按以下的范围进行统计,
市净率小于一,那就是破净,意思就是这支股票的净资产是小于市值的。
以及市净率小于二,小于三,小于四,小于五,大于五。
那么就要用到对应的公式:
=COUNTIFS(D2:D2808,"<=2",D2:D2808,">1")
这里D2和D2808是市净率对应的单元格的范围,这一共有2807支股票。
那么<=2 的条件就是单元格的值小于2,>1就是大于1。
OK,其他也按次设置。
结果就如上所示。
接下来就可以画图了。
直接在“插入”里选择“柱形图”,选择横轴是:PB<1 这一行。纵轴是 75 这一行。
就会生成下面这样的图:
同样,做了一张PE的饼图。
那么可以得到一个什么结论呢,
就是市场上PB>5, PE>50的企业占据其中的一大部分。
即在现在2700点的情况下,很多企业的估值也是不低的。