我试图在 R 中绘制卡方分布的密度函数图,其中 28 df 是 x 高于 7.5。
到目前为止,我从我能够收集到的信息中得到了这个:
x <- pchisq(7.5, 28, lower.tail=FALSE)
hist(x, prob=TRUE)
curve( dchisq(x, df=28), col='red', main = "Chi-Square Density Graph")
Run Code Online (Sandbox Code Playgroud)
但是绘图似乎不起作用._。
所以我得到了这段代码:
class MyClass:
ACTIONS = {
"ACTION_A": MyClass.__a,
"ACTION_B": MyClass.__b
}
@staticmethod
def do(constant):
ACTIONS[constant]()
@staticmethod
def __a():
print("A")
@staticmethod
def __b():
print("B")
Run Code Online (Sandbox Code Playgroud)
我正在尝试将私有__a和__b函数映射到静态字典,因此我可以使用方法do执行函数.
尝试运行此代码时,我得到错误:ACTIONS字典的每一行上的" 未解析的引用'MyClass' " .
有关如何使其正常工作的任何想法?