小编cje*_*ena的帖子

用R计算f统计量的p值

我正在尝试用R计算f统计量的p值.在lm()函数中使用的公式R等于(例如假设x = 100,df1 = 2,df2 = 40):

pf(100, 2, 40, lower.tail=F)
[1] 2.735111e-16
Run Code Online (Sandbox Code Playgroud)

这应该等于

1-pf(100, 2, 40)
[1] 2.220446e-16
Run Code Online (Sandbox Code Playgroud)

它不一样!没有什么大不同,但它来自哪里?如果我计算(x = 5,df1 = 2,df2 = 40):

pf(5, 2, 40, lower.tail=F)
[1] 0.01152922

1-pf(5, 2, 40)
[1] 0.01152922
Run Code Online (Sandbox Code Playgroud)

它完全一样.问题是......这里发生了什么?我错过了什么吗?

r distribution p-value

11
推荐指数
2
解决办法
5万
查看次数

R - 用rgl绘制由飞机描述的区域

我想绘制一个多面体,由以下不等式描述:

3*x+5*y+9*z<=500
4*x+5*z<=350
2*y+3*z<=150

x,y,z>=0
Run Code Online (Sandbox Code Playgroud)

这是一个线性程序.目标函数是:

4*x+3*y+6*z
Run Code Online (Sandbox Code Playgroud)

多面体是该程序的可行区域.我可以将不等式绘制为平面,这应该描述多面体(请注意,这是我第一次尝试使用rgl,因此代码有点混乱.如果你想改进它,请随意这样做):

# setup
x <- seq(0,9,length=20)*seq(0,9,length=20)
y <- x
t <- x


f1 <- function(x,y){y=70-0.8*x}
z1 <- outer(x,y,f1)

f2 <- function(x,y){500/9-x/3-(5*y)/9}
z2 <- outer(x,y,f2)

f3 <- function(x,y){t=50-(2*y)/3}
z3 <- outer(x,y,f3)

# plot planes with rgl
uM = matrix(c(0.72428817, 0.03278469, -0.68134511, 0,
              -0.6786808, 0.0555667, -0.7267077, 0,
              0.01567543, 0.99948466, 0.05903265, 0,
              0, 0, 0, 1),
            4, 4)
library(rgl)
open3d(userMatrix = uM, windowRect = c(0, 0, 400, 400))
rgl.pop("lights")
light3d(diffuse='white',theta=0,phi=20) 
light3d(diffuse="gray10", specular="gray25")
rgl.light(theta = 0, phi …
Run Code Online (Sandbox Code Playgroud)

r rgl

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

标签 统计

r ×2

distribution ×1

p-value ×1

rgl ×1