Method: Statsample::FormulaWrapper#canonical_to_s

Defined in:
lib/statsample/formula/formula.rb

#canonical_to_sString

Note:

‘y~a+b(-)’ means ‘a’ exist in full rank expansion and ‘b(-)’ exist in reduced rank expansion

Returns canonical tokens in a readable form.

Examples:

df = Daru::DataFrame.from_csv 'spec/data/df.csv'
df.to_category 'c', 'd', 'e'
formula = Statsample::GLM::FormulaWrapper.new 'y~a+d:c', df
formula.canonical_to_s
#=> "1+c(-)+d(-):c+a"

Returns:

  • (String)

    canonical tokens in a readable form.

[View source] [View on GitHub]

41
42
43
# File 'lib/statsample/formula/formula.rb', line 41

def canonical_to_s
  canonical_tokens.join '+'
end