MCPcopy Create free account
hub / github.com/apache/madlib / Chi2TestTransitionState

Class Chi2TestTransitionState

src/modules/stats/chi_squared_test.cpp:29–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27 */
28template <class Handle>
29class Chi2TestTransitionState {
30public:
31 Chi2TestTransitionState(const AnyType &inArray)
32 : mStorage(inArray.getAs<Handle>()),
33 numRows(&mStorage[0]),
34 sum_expect(&mStorage[1]),
35 sum_obs_square_over_expect(&mStorage[2]),
36 sum_obs(&mStorage[3]),
37 sumSquaredDeviations(&mStorage[4]),
38 df(&mStorage[5]) { }
39
40 inline operator AnyType() const {
41 return mStorage;
42 }
43
44private:
45 Handle mStorage;
46
47public:
48 typename HandleTraits<Handle>::ReferenceToUInt64 numRows;
49 typename HandleTraits<Handle>::ReferenceToDouble sum_expect;
50 typename HandleTraits<Handle>::ReferenceToDouble sum_obs_square_over_expect;
51 typename HandleTraits<Handle>::ReferenceToDouble sum_obs;
52 typename HandleTraits<Handle>::ReferenceToDouble sumSquaredDeviations;
53
54 typename HandleTraits<Handle>::ReferenceToInt64 df;
55};
56
57inline
58void

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected