首页 > 解决方案 > R中分段函数的PMF和CDF

问题描述

给定

 p<-function(x){if ( x==-4) {
    0.1
  } else if (x==-1 ) {
   0.2
  } else if ( x==1) {
    0.6
  } else if (x==2 ) {
    0.1
  } else {
   0
  }

我将如何绘制 PMF 和 CDF。没有指定分发,所以我不能使用内置命令。绘制这些的最佳方法是什么

标签: rprobabilityprobability-densitypiecewiseprobability-distribution

解决方案


简单而简单的解决方案:

### support
x = seq(-4,2,1)
### PDF
plot(x,sapply(x,p),ylab="PDF")
### CDF
plot(x,cumsum(sapply(x,p)),ylab="CDF")

推荐阅读