华生威廉姆斯在R循环中的测试

时间:2016-05-19 19:15:53

标签: r

我使用R的循环包来做一些Watson-Williams测试,以确定模拟数据集的同质性。该测试检验了浓度参数高的假设(Batchelet 1981年出版的“生物学循环统计”一书将假设描述为 K > 2)。

我的问题是我收到了警告我的全球浓度参数"即使我的模拟数据 K > 2,也小于2。

什么是全球浓度参数,它与 K 的区别如何?

这是我的代码:

@Service
public class Service {
    private static final ThreadLocal<UserInfo> userInfo = new ThreadLocal<>(); 

    public void doA() {
        // finds user info
        userInfo.set(new UserInfo(userId, name));
        doB();
        doC();
    }

    private void doB() {
        // needs user info
        UserInfo userInfo = userInfo.get();
    }

    private void doC() {
        // needs user info
        UserInfo userInfo = userInfo.get();
    }
}

这是警告:

 #create 1st directional angles 
 angles1<- deg(rvm(200, 90, 3))  #n=200, mean angle = 90 degrees, K = 3
 #create 2nd directional angles 
 angles2<- deg(rvm(200, 90, 3))   
 watson.williams.test(list(angles1,angles2))

0 个答案:

没有答案