40 virtual void Close()
override;
61 size_t nRegressionIndex);
71 size_t nRegressionIndex);
73 static void WriteTable(
const std::function<CellValueGetter>& rCellGetter,
size_t nRowsInTable,
75 const std::function<CellWriter>& rFunc);
virtual void Close() override
DECL_LINK(CheckBoxHdl, weld::Toggleable &, void)
std::unique_ptr< weld::CheckButton > mxNoInterceptCheckBox
std::unique_ptr< weld::SpinButton > mxConfidenceLevelField
OUString GetYVariableNameFormula(bool bWithLog)
void WritePredictionsWithResiduals(AddressWalkerWriter &rOutput, FormulaTemplate &rTemplate, size_t nRegressionIndex)
size_t GetRegressionTypeIndex() const
void WriteRawRegressionResults(AddressWalkerWriter &rOutput, FormulaTemplate &rTemplate, size_t nRegressionIndex)
std::unique_ptr< weld::Label > mxErrorMessage
std::unique_ptr< weld::CheckButton > mxWithLabelsCheckBox
const OUString &(size_t, size_t) CellValueGetter
size_t mnNumIndependentVars
std::unique_ptr< weld::RadioButton > mxPowerRadioButton
virtual bool InputRangesValid() override
std::unique_ptr< weld::CheckButton > mxCalcResidualsCheckBox
void WriteRegressionStatistics(AddressWalkerWriter &rOutput, FormulaTemplate &rTemplate)
OUString GetVariableNameFormula(bool bXVar, size_t nIndex, bool bWithLog)
ScRegressionDialog(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData)
virtual ScRange ApplyOutput(ScDocShell *pDocShell) override
void WriteRegressionANOVAResults(AddressWalkerWriter &rOutput, FormulaTemplate &rTemplate)
virtual TranslateId GetUndoNameId() override
void(const OUString &, size_t, size_t) CellWriter
virtual ~ScRegressionDialog() override
void WriteRegressionEstimatesWithCI(AddressWalkerWriter &rOutput, FormulaTemplate &rTemplate, bool bTakeLogX)
static void WriteTable(const std::function< CellValueGetter > &rCellGetter, size_t nRowsInTable, size_t nColsInTable, AddressWalkerWriter &rOutput, const std::function< CellWriter > &rFunc)
OUString GetXVariableNameFormula(size_t nIndex, bool bWithLog)
ScRange GetDataRange(const ScRange &rRange)
std::unique_ptr< weld::RadioButton > mxLinearRadioButton
std::unique_ptr< weld::RadioButton > mxLogarithmicRadioButton