小编Fun*_*ggy的帖子

使用R拟合Sigmoidal曲线

我读了一篇文章(R中的Sigmoidal Curve Fit).它被标记为重复,但我看不到与帖子有关的任何内容.而这些帖子的答案还不够.

我看了一个网页

与其他人类似,他使用这种格式来适应这条线:

fitmodel <- nls(y~a/(1 + exp(-b * (x-c))), start=list(a=1,b=.5,c=25))
Run Code Online (Sandbox Code Playgroud)

问题是,在大多数情况下给出了a,b,c,我没有线索,我应该将a,b,c用于我的数据集.有人可以就如何获取参数给我一些建议吗?

这是我的一组数字:

x <- c(3.9637878,3.486667,3.0095444,2.5324231,2.0553019,1.5781806,1.1010594,0.6242821)
y <- c(6491.314,6190.092,2664.021,2686.414,724.707,791.243,1809.586,541.243)
Run Code Online (Sandbox Code Playgroud)

r curve-fitting

7
推荐指数
1
解决办法
2万
查看次数

在Java中声明非静态类中的静态变量

我是java的新手.我目前正在阅读一些关于静态变量的文章.当我试图实现我的学习时,我遇到了关于静态变量的问题.这是第一个代码示例.

public class Human {
    // in Human.java
    public static int population = 0;
    public static void main(String[] argv) {
         System.out.println(population);
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码工作正常,结果为0.但对于以下代码,我不允许编译它.

public class Human {
    // in Human.java
    public class Charlie extends Human {
        public static int number = 0;
    }

    public static void main(String[] argv) {
         System.out.println(new Human().new Charlie().number);
    }
}
Run Code Online (Sandbox Code Playgroud)

发生错误:除非使用常量表达式初始化,否则不能在非静态内部类型中将字段编号声明为静态

我对这种情况很困惑.对于第一个代码示例,我的Human类是非静态的,我被允许在其中声明一个静态变量.为什么我不能为我的第二个代码示例做同样的事情.

任何帮助,将不胜感激.谢谢.:)

java variables static variable-declaration

4
推荐指数
1
解决办法
2630
查看次数