草庐IT

不符合

全部标签

正态分布检验:检验序列数据是否符合正态分布

正态分布检验雅克-贝拉检验(Jarque-Bera-test)(JB检验)介绍JB检验主要适用于样本数量大于30,而且样本数越多,JB检验效果越准确。JB检验主要用于判断数据是否符合总体正态分布,而且构造的JB统计量需要符合自由度为2的卡方分布,即为。JB统计量如下所示。(n为样本量,S为偏度,K为峰度)JB检验主要利用峰度和偏度构造JB统计量,峰度和偏度的直观表现形式如图所示。峰度越大,体现即为曲线越陡峭,峰度越低,曲线约平缓。偏度约大,远离标准正态分布,偏度越小,也是远离标准正态分布。如图所示。步骤1.构造假设H0和H1,分别为H0:该随机变量服从正态分布。H1:该随机变量不服从正态分布。

arrays - 如何创建扩展以允许自定义类型的数组符合协议(protocol)?

我有一个自定义类型Banana,我想创建Array的扩展(或者,如果必须的话,Sequence)Banana符合协议(protocol)CustomStringConvertible以便在Banana数组上调用description将返回“Abunch香蕉”。这可能吗?如果可能,我将如何去做? 最佳答案 简短的回答:没有。您可以约束扩展,但受约束的扩展不能包含继承子句(上面链接的Swiftproposal@CodeDifferent正是您要查找的内容)。一种解决方法是制作受限扩展,但只需添加您自己的属性,而不是让它符合CustomS

swift - 在符合协议(protocol)的对象数组中使用diff

我正在尝试使用组合而不是继承,我想在符合给定协议的对象数组上使用diff。为此,我实现了一个协议并使其符合Equatable://Playground-noun:aplacewherepeoplecanplayimportXCPlaygroundimportFoundationprotocolField:Equatable{varcontent:String{get}}func==(lhs:T,rhs:T)->Bool{returnlhs.content==rhs.content}func==(lhs:T,rhs:U)->Bool{returnlhs.content==rhs.cont

swift - 如何在 Swift 中创建一个返回符合协议(protocol)的类型的函数?

我如何在Swift中创建一个返回符合协议(protocol)的类型的函数?这是我现在正在尝试的,但显然不会像这样编译。structRoutingAction{enumRoutingActionType{caseunknown(info:String)caserequestJoinGame(gameName:String)caserequestCreateGame(gameName:String)caseresponseJoinGamecaseresponseCreateGame}//Any.TypeisthetypeIwanttoreturn,butIwanttospecifythat

swift - 使用扩展在 Swift 中符合协议(protocol)

我有一个Swift协议(protocol)定义如下:protocolSmartContract{funcapply(transaction:Transaction)funcaddBrokenRule(_brokenRule:BrokenRule)varbrokenRules:[BrokenRule]{getset}}我在SmartContract上有一个扩展,定义如下:extensionSmartContract{mutatingfuncaddBrokenRule(_brokenRule:BrokenRule){ifself.brokenRules==nil{self.brokenRu

ios - 通用类类型不符合 Any

我在将泛型类存储在数组中时遇到问题。我应该如何在保持对原始类型的引用的同时为我的数组格式化类型(我知道我可以做varmyClasses:[Any]=[]但是当从我的数组中检索变量时这不会有帮助:(示例如下:importUIKitprotocolReusable{}extensionUITableViewCell:Reusable{}extensionUICollectionViewCell:Reusable{}classSomeClasswhereT:Reusable{init(){}}varmyClasses:[SomeClass]=[]myClasses.append(SomeCl

swift - 检查 Any.Type 是否符合 Swift 中的协议(protocol)

我想检查Any.Type的给定值是否符合Swift中的协议(protocol)。似乎可以通过调用class_conformsToProtocol()检查基于@objc的协议(protocol),但我不知道如何使用纯swift协议(protocol)检查它。//ObjC@objcprotocolMyObjcProtocol{}classMyObjcClass:NSObject,MyObjcProtocol{}class_conformsToProtocol(MyObjcClass.self,MyObjcProtocol.self)//true//SwiftprotocolMySwiftP

json - 如何轻松查看符合 `Codable` 协议(protocol)的对象的 JSON 输出

我处理许多对象,这些对象使用Codable协议(protocol)序列化/反序列化为JSON。创建JSONEncoder并不难,将其设置为pretty-print,将对象转换为JSON,然后将其转换为字符串,但似乎有很多工作要做。有没有一种简单的方法可以说“请给我看这个对象的JSON输出?”编辑:例如我有以下结构:structFoo:Codable{letstring1:String?letstring2:String?letdate:Dateletval:IntletaBar:Bar}structBar:Codable{letname:String}假设我创建了一个Foo对象:let

swift - 符合协议(protocol)——一次又一次地添加协议(protocol) stub 并不能修复错误

所以我有FBViewController类,它应该显示一个按钮让我登录和注销(只是为了测试FB登录)。我将其集成到新创建的项目中并且一切正常。然后我将其重新设计到我的应用程序中,但它无法正常工作。不确定它是否与swift版本或其他有关......使用Xcode10.0importUIKitimportFBSDKLoginKitclassFBViewController:UIViewController,FBSDKLoginButtonDelegate{overridefuncviewDidLoad(){super.viewDidLoad()letbtnFBLogin=FBSDKLogi

swift - 泛型类型 'T' 不符合协议(protocol) 'Encodable'

我正在尝试快速使用泛型来解释http响应。所有Json响应在顶部都有相同的签名:{"request":"foo","result":"[{},{}....]}所以我正在使用这个:publicstructHttpResponse{publicletrequest:Bool?publicletresult:DATA?enumCodingKeys:String,CodingKey{caserequest="request"caseresult="result"}..在我的网络层:finalclassNetwork{funcgetItems(_path:String)->Observable>