⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logreglasso.h

📁 统计学习软件包
💻 H
字号:
#ifndef LINLOGREG_H#define LINLOGREG_H#include "my_mat.h"#include <iostream.h>double* optimize_qp();void getCoeffnew(int nn, My_Matrix* XMatneu, double* yMatneu, double* res_c, double eps, int dim, double* theta);class LogregLASSO{    public:  LogregLASSO(const My_Matrix* AA, const int* Yv, double c_val, double constraint, int* i_index,	      double* i_beta);                     virtual ~LogregLASSO();  void SetInitVals(int* iind, double* ibeta, double constraint);                           void regress();  double* getAlpha() const {return alpha;};  double* getRV() const {return rv;};  int getRV_numb() const {return rv_numb;};  double* getProjected() const {return Projected;};     protected:   void multA_Beta_index(double*, double*);  void SUBlasso(double* vec, double* YTd);   void init_LASSO(double* h, double* r, double* v, double* beta,  double* betaDegga,  double* Theta, int* iinit);  void SUBlassoCheckViolation(double* YTd,double* h, double* beta, 			            double* Theta,   			      int* c, double* betaDegga, double*, double* );  void SUBlassoCheckSignFeasible(double* YTd,double* h, double* beta, 				       double* Theta, 				 int* c, double* betaDegga ); void SUBlassoOPT_rob(double* YTd, double* h, double* beta, double* Theta, 		       int* c);  private:  const My_Matrix* A;  double* Y;  int proceed;   double* Projected;  double* alpha;  double* rv;  double mu, const_val;  int rv_numb;  int n, Acols, kc;  int* old_index;  int* index;  int* init_index;  double* init_beta;  };#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -