.net
文章平均质量分 82
兴诚
大方、自信、直接、得体!从事让地球环境更美好工程!
展开
-
PMF文件说明
模型输入文件1.1浓度文件1.2不确定性文件不确定度计算方法:当仪器监测浓度(Xi,j)<=仪器检出限(MDL)时,不确定度(Unc)=5/6MDL 当当仪器监测浓度(Xi,j)>仪器检出限(MDL)时,不确定度(Unc)=10% Xi,j+1/3MDL仪器检出限(MDL)1.3文件格式.csv模型输出结果文件2.1贡献度结果2.2诊断分析结果2.21输入统计数据2.22运行汇总数据2.23等权重残差分析数据..原创 2022-01-06 11:22:08 · 4128 阅读 · 1 评论 -
威布尔分布代码实现
public class WeibullDistribution : ContinuousDistribution { private class MMSystem { private double mean; private double variance; public MMSystem(NumericalVariable variable) { ...原创 2021-12-31 13:26:44 · 601 阅读 · 0 评论 -
三角形分布代码实现
public class TriangularDistribution : ContinuousDistribution { private double min; private double max; private double mode; public double LowerBound => this.min; public double UpperBound => this.max;...原创 2021-12-29 10:01:55 · 249 阅读 · 0 评论 -
变换伽马分布代码实现
public class TransformedGammaDistribution : ContinuousDistribution { private double shape1; private double shape2; private double scale; public override double Mean => this.scale * GammaFunctions.Gamma(this.shape1 ...原创 2021-12-29 09:57:13 · 100 阅读 · 0 评论 -
变换伽马分布代码实现
public class TransformedGammaDistribution : ContinuousDistribution { private double shape1; private double shape2; private double scale; public override double Mean => this.scale * GammaFunctions.Gamma(this.shape1 ...原创 2021-12-29 09:36:31 · 127 阅读 · 0 评论 -
变换贝塔分布代码实现
public class TransformedBetaDistribution : ContinuousDistribution { private double a; private double b; private double c; private double scale; public double ShapeParameter1 => this.a; public doub...原创 2021-12-29 09:29:28 · 165 阅读 · 0 评论 -
学生分布代码实现
public class StudentTDistribution : ContinuousDistribution { private double degreesOfFreedom; public double DegreesOfFreedom => this.degreesOfFreedom; public override bool IsSymmetrical => true; public override ...原创 2021-12-29 09:29:57 · 130 阅读 · 0 评论 -
泊松分布代码实现
public class PoissonDistribution : DiscreteDistribution { private double mean; public override double Mean => this.mean; public override double Variance => this.mean; public override double Skewness => 1.0 / ...原创 2021-12-28 13:09:55 · 797 阅读 · 0 评论 -
分段分布代码实现
public class PiecewiseDistribution : ContinuousDistribution { private double mean; private double variance; private double skewness; private double kurtosis; private PiecewiseConstantCurve pdf; priva...原创 2021-12-28 13:07:39 · 125 阅读 · 0 评论 -
帕累托分布代码实现
public class ParetoDistribution : ContinuousDistribution { private double shape; private double scale; private ParetoDistributionVariant variant; public override double Mean { get { ...原创 2021-12-28 11:30:44 · 431 阅读 · 0 评论 -
正态分布代码实现
public class NormalDistribution : ContinuousDistribution { private double mean; private double standardDeviation; public static readonly NormalDistribution Standard = new NormalDistribution(); private double lastX = d...原创 2021-12-28 11:28:16 · 766 阅读 · 0 评论 -
负二项分布代码实现
public class NegativeBinomialDistribution : DiscreteDistribution { private int trials; private double p; public double ProbabilityOfSuccess => this.p; public int NumberOfTrials => this.trials; public ov...原创 2021-12-28 11:24:36 · 423 阅读 · 0 评论 -
多元正态分布代码实现
public sealed class MultivariateNormalDistribution : MultivariateContinuousDistribution { private Vector mean; private SymmetricMatrix covarianceMatrix; private Matrix factor; private double scale; private vo...原创 2021-12-28 11:15:42 · 363 阅读 · 0 评论 -
多元连续分布函数代码实现
public abstract class MultivariateContinuousDistribution { private int order; public int Order => this.order; protected MultivariateContinuousDistribution(int order) { this.order = order; } ...原创 2021-12-28 11:09:56 · 76 阅读 · 0 评论 -
对数正态分布代码实现
public class LognormalDistribution : ContinuousDistribution { private double mean; private double standardDeviation; public override double Mean => Math.Exp(this.mean + 0.5 * this.standardDeviation * this.standardDeviation)...原创 2021-12-28 11:07:41 · 247 阅读 · 0 评论 -
逻辑斯谛分布代码实现
public class LogisticDistribution : ContinuousDistribution { private double scale; private double location; public double LocationParameter => this.location; public double ScaleParameter => this.scale; ...原创 2021-12-28 10:18:37 · 113 阅读 · 0 评论 -
拉普拉斯分布代码实现
public class LaplaceDistribution : ContinuousDistribution { private double location; private double scale; public double LocationParameter => this.location; public double ScaleParameter => this.scale; p...原创 2021-12-28 08:46:47 · 483 阅读 · 0 评论 -
逆高斯分布代码实现
public class InverseGaussianDistribution : ContinuousDistribution { private double location; private double scale; public override double Mean => this.location; public override double Variance => this.location *...原创 2021-12-27 09:35:51 · 732 阅读 · 0 评论 -
超几何分布代码实现
public class HypergeometricDistribution : DiscreteDistribution { private int tagged; private int untagged; private int samples; private double W; private double P; private double P1; private...原创 2021-12-27 09:28:53 · 284 阅读 · 0 评论 -
耿贝尔分布代码实现
public class GumbelDistribution : ContinuousDistribution { private double location; private double scale; public double LocationParameter => this.location; public double ScaleParameter => this.scale; pu...原创 2021-12-27 09:24:03 · 366 阅读 · 0 评论 -
几何分布代码实现
public class GeometricDistribution : DiscreteDistribution { private double p; public double ProbabilityOfSuccess => this.p; public override double Mean => (1.0 - this.p) / this.p; public override double Variance...原创 2021-12-27 09:16:18 · 106 阅读 · 0 评论 -
广义帕累托分布代码实现
public class GeneralizedParetoDistribution : ContinuousDistribution { private double location; private double shape; private double scale; public override double Mean { get { ...原创 2021-12-27 09:14:07 · 2115 阅读 · 0 评论 -
伽马分布代码实现
public class GammaDistribution : ContinuousDistribution { private class MEEquation { private double rhs; public static RealFunction GetDelegate(double rhs) { return new MEEquation(rhs...原创 2021-12-27 09:10:41 · 348 阅读 · 0 评论 -
自由度分布代码实现
自由度分布原创 2021-12-27 09:06:36 · 170 阅读 · 0 评论 -
指数分布代码实现
public class ExponentialDistribution : ContinuousDistribution { private double scale; public double ScaleParameter => this.scale; public override double Mean => this.scale; public override double Variance => ...原创 2021-12-27 08:58:31 · 186 阅读 · 0 评论 -
离散均匀分布代码实现
public class DiscreteUniformDistribution : DiscreteDistribution { private int minValue; private int maxValue; public int MinValue => this.minValue; public int MaxValue => this.maxValue; public overri...原创 2021-12-27 08:48:38 · 171 阅读 · 0 评论 -
离散分布代码实现
public abstract class DiscreteDistribution : Distribution { public abstract double Probability(int n); public virtual int InverseDistributionFunction(double probability) { if (probability < 0.0 || probability >...原创 2021-12-23 14:31:04 · 137 阅读 · 0 评论 -
狄利克雷分布代码实现
public sealed class DirichletDistribution : MultivariateContinuousDistribution { private Vector alpha; private double sum = double.NaN; private double scale; private Vector mean; private SymmetricMatrix covar...原创 2021-12-23 14:22:57 · 423 阅读 · 0 评论 -
连续均匀分布代码实现
public class ContinuousUniformDistribution : ContinuousDistribution { private double lowerBound; private double upperBound; public static readonly ContinuousUniformDistribution Standard = new ContinuousUniformDistribution();...原创 2021-12-23 14:19:41 · 598 阅读 · 0 评论 -
连续分布代码实现
public abstract class ContinuousDistribution : Distribution { private class MomentFunctionHelper { private ContinuousDistribution distribution; private int order; public MomentFunctionHelper(Continu...原创 2021-12-23 14:15:50 · 103 阅读 · 0 评论 -
卡方分布代码实现
public class ChiSquareDistribution : GammaDistribution { public double DegreesOfFreedom => 2.0 * base.ShapeParameter; public static double DistributionFunction(double x, int degreesOfFreedom) { if (degreesOfFreed...原创 2021-12-23 14:05:15 · 857 阅读 · 0 评论 -
(柯西)科希分布代码实现
public class CauchyDistribution : ContinuousDistribution { private double scale; public override double Mean => double.NaN; public override double Variance => double.PositiveInfinity; public override double Skew...原创 2021-12-23 13:59:23 · 396 阅读 · 0 评论 -
二项式分布函数代码实现
public class BinomialDistribution : DiscreteDistribution { private int trials; private double p; public double ProbabilityOfSuccess => this.p; public int NumberOfTrials => this.trials; public override d...原创 2021-12-23 13:20:49 · 323 阅读 · 1 评论 -
beta贝塔分布函数实现
public class BetaDistribution : ContinuousDistribution { private class MLSystem { private double rhs1; private double rhs2; public MLSystem(NumericalVariable variable) { ...原创 2021-12-23 13:14:08 · 491 阅读 · 0 评论 -
伯努利分布函数代码实现
public class BernoulliDistribution : DiscreteDistribution { private double p; public double ProbabilityOfSuccess => this.p; public override double Mean => this.p; public override double Variance => this.p * (...原创 2021-12-23 13:09:55 · 507 阅读 · 0 评论 -
分布函数抽象类
分布函数抽象类定义public abstract class Distribution { public abstract double Mean { get; } public abstract double Variance { get; } public virtual double StandardDeviation => Math.Sqrt(this.Variance); public virtual doub...原创 2021-12-23 13:07:34 · 52 阅读 · 0 评论 -
EPA PMF正定因子分解模型程序破解
此模型主要应用环保领域大气和水污染溯源分析!关于代码反编译:自行使用.net反编译工具自己反编译!反编译后关键破解步骤:一、修改代码自定义公钥,如果没有中间逻辑有各种坑!二、修改验证永远返回true三、自主改造运行效果四、改造定时模型自主运行应用五、运行数据文件和输出结果改造这样就很棒,灰常灰常nice!如果对您有帮忙,非常感谢您支持一下创造者的付出!感谢支持技术分享,请扫码点赞支持:技术合作交流qq:...原创 2021-12-14 09:52:58 · 1605 阅读 · 1 评论