精华内容
下载资源
问答
  • 为了研究高管薪酬与公司绩效的关系是否会受到行业...实证研究结果表明:以不同行业为视角,高管薪酬与公司绩效之间不一定存在相关性关系,行业特征作为一个调节变量,对高管薪酬和公司绩效之间的相关性关系起到调节作用。
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    条件变量是Java5线程中很重要的一个概念,顾名思义,条件变量就是表示条件的一种变量。但是必须说明,这里的条件是没有实际含义的,仅仅是个标记而已,并且条件的含义往往通过代码来赋予其含义。

    这里的条件和普通意义上的条件表达式有着天壤之别。

    条件变量都实现了java.util.concurrent.locks.Condition接口,条件变量的实例化是通过一个Lock对象上调用newCondition()方法来获取的,这样,条件就和一个锁对象绑定起来了。因此,Java中的条件变量只能和锁配合使用,来控制并发程序访问竞争资源的安全。

    条件变量的出现是为了更精细控制线程等待与唤醒,在Java5之前,线程的等待与唤醒依靠的是Object对象的wait()和notify()/notifyAll()方法,这样的处理不够精细。

    而在Java5中,一个锁可以有多个条件,每个条件上可以有多个线程等待,通过调用await()方法,可以让线程在该条件下等待。当调用signalAll()方法,又可以唤醒该条件下的等待的线程。有关Condition接口的API可以具体参考JavaAPI文档。

    条件变量比较抽象,原因是他不是自然语言中的条件概念,而是程序控制的一种手段

    下面以一个银行存取款的模拟程序为例来揭盖Java多线程条件变量的神秘面纱:

    有一个账户,多个用户(线程)在同时操作这个账户,有的存款有的取款,存款随便存,取款有限制,不能透支,任何试图透支的操作都将等待里面有足够存款才执行操作。

    package cn.thread;
    
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.concurrent.locks.Condition;
    import java.util.concurrent.locks.Lock;
    import java.util.concurrent.locks.ReentrantLock;
    
    /**
     * 多线程-条件变量
     * 
     * @author 林计钦
     * @version 1.0 2013-7-26 下午02:43:07
     */
    public class ThreadConditionTest {
        public static void main(String[] args) {
            ThreadConditionTest test = new ThreadConditionTest();
    
            // 创建并发访问的账户
            MyCount myCount = test.new MyCount("95599200901215522", 10000);
            // 创建一个线程池
            ExecutorService pool = Executors.newFixedThreadPool(2);
            Thread t1 = test.new SaveThread("张三", myCount, 2000);
            Thread t2 = test.new SaveThread("李四", myCount, 3600);
            Thread t3 = test.new DrawThread("王五", myCount, 2700);
            Thread t4 = test.new SaveThread("老张", myCount, 600);
            Thread t5 = test.new DrawThread("老牛", myCount, 1300);
            Thread t6 = test.new DrawThread("胖子", myCount, 800);
            // 执行各个线程
            pool.execute(t1);
            pool.execute(t2);
            pool.execute(t3);
            pool.execute(t4);
            pool.execute(t5);
            pool.execute(t6);
            // 关闭线程池
            pool.shutdown();
        }
    
        /**
         * 存款线程类
         */
        public class SaveThread extends Thread {
            private String name; // 操作人
            private MyCount myCount; // 账户
            private int x; // 存款金额
    
            SaveThread(String name, MyCount myCount, int x) {
                this.name = name;
                this.myCount = myCount;
                this.x = x;
            }
    
            public void run() {
                myCount.saving(x, name);
            }
        }
    
        /**
         * 取款线程类
         */
        public class DrawThread extends Thread {
            private String name; // 操作人
            private MyCount myCount; // 账户
            private int x; // 存款金额
    
            DrawThread(String name, MyCount myCount, int x) {
                this.name = name;
                this.myCount = myCount;
                this.x = x;
            }
    
            public void run() {
                myCount.drawing(x, name);
            }
        }
    
        /**
         * 普通银行账户,不可透支
         */
        public class MyCount {
            private String oid; // 账号
            private int cash; // 账户余额
            private Lock lock = new ReentrantLock(); // 账户锁
            private Condition _save = lock.newCondition(); // 存款条件
            private Condition _draw = lock.newCondition(); // 取款条件
    
            MyCount(String oid, int cash) {
                this.oid = oid;
                this.cash = cash;
            }
    
            /**
             * 存款
             * 
             * @param x
             *            操作金额
             * @param name
             *            操作人
             */
            public void saving(int x, String name) {
                lock.lock(); // 获取锁
                if (x > 0) {
                    cash += x; // 存款
                    System.out.println(name + "存款" + x + ",当前余额为" + cash);
                }
                _draw.signalAll(); // 唤醒所有等待线程。
                lock.unlock(); // 释放锁
            }
    
            /**
             * 取款
             * 
             * @param x
             *            操作金额
             * @param name
             *            操作人
             */
            public void drawing(int x, String name) {
                lock.lock(); // 获取锁
                try {
                    if (cash - x < 0) {
                        _draw.await(); // 阻塞取款操作
                    } else {
                        cash -= x; // 取款
                        System.out.println(name + "取款" + x + ",当前余额为" + cash);
                    }
                    _save.signalAll(); // 唤醒所有存款操作
                } catch (InterruptedException e) {
                    e.printStackTrace();
                } finally {
                    lock.unlock(); // 释放锁
                }
            }
        }
    }
    张三存款2000,当前余额为12000
    王五取款2700,当前余额为9300
    老张存款600,当前余额为9900
    老牛取款1300,当前余额为8600
    胖子取款800,当前余额为7800
    李四存款3600,当前余额为11400

    假如我们不用锁和条件变量,如何实现此功能呢?下面是实现代码:

    package cn.thread;
    
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.concurrent.locks.Condition;
    import java.util.concurrent.locks.Lock;
    import java.util.concurrent.locks.ReentrantLock;
    
    /**
     * 多线程-条件变量
     * 
     * @author 林计钦
     * @version 1.0 2013-7-26 下午02:43:07
     */
    public class ThreadConditionTest2 {
        public static void main(String[] args) {
            ThreadConditionTest2 test = new ThreadConditionTest2();
    
            // 创建并发访问的账户
            MyCount myCount = test.new MyCount("95599200901215522", 10000);
            // 创建一个线程池
            ExecutorService pool = Executors.newFixedThreadPool(2);
            Thread t1 = test.new SaveThread("张三", myCount, 2000);
            Thread t2 = test.new SaveThread("李四", myCount, 3600);
            Thread t3 = test.new DrawThread("王五", myCount, 2700);
            Thread t4 = test.new SaveThread("老张", myCount, 600);
            Thread t5 = test.new DrawThread("老牛", myCount, 1300);
            Thread t6 = test.new DrawThread("胖子", myCount, 800);
            // 执行各个线程
            pool.execute(t1);
            pool.execute(t2);
            pool.execute(t3);
            pool.execute(t4);
            pool.execute(t5);
            pool.execute(t6);
            // 关闭线程池
            pool.shutdown();
        }
    
        /**
         * 存款线程类
         */
        class SaveThread extends Thread {
            private String name; // 操作人
            private MyCount myCount; // 账户
            private int x; // 存款金额
    
            SaveThread(String name, MyCount myCount, int x) {
                this.name = name;
                this.myCount = myCount;
                this.x = x;
            }
    
            public void run() {
                myCount.saving(x, name);
            }
        }
    
        /**
         * 取款线程类
         */
        class DrawThread extends Thread {
            private String name; // 操作人
            private MyCount myCount; // 账户
            private int x; // 存款金额
    
            DrawThread(String name, MyCount myCount, int x) {
                this.name = name;
                this.myCount = myCount;
                this.x = x;
            }
    
            public void run() {
                myCount.drawing(x, name);
            }
        }
    
        /**
         * 普通银行账户,不可透支
         */
        class MyCount {
            private String oid; // 账号
            private int cash; // 账户余额
    
            MyCount(String oid, int cash) {
                this.oid = oid;
                this.cash = cash;
            }
    
            /**
             * 存款
             * 
             * @param x
             *            操作金额
             * @param name
             *            操作人
             */
            public synchronized void saving(int x, String name) {
                if (x > 0) {
                    cash += x; // 存款
                    System.out.println(name + "存款" + x + ",当前余额为" + cash);
                }
                notifyAll(); // 唤醒所有等待线程。
            }
    
            /**
             * 取款
             * 
             * @param x
             *            操作金额
             * @param name
             *            操作人
             */
            public synchronized void drawing(int x, String name) {
                if (cash - x < 0) {
                    try {
                        wait();
                    } catch (InterruptedException e1) {
                        e1.printStackTrace();
                    }
                } else {
                    cash -= x; // 取款
                    System.out.println(name + "取款" + x + ",当前余额为" + cash);
                }
                notifyAll(); // 唤醒所有存款操作
            }
        }
    
    }

    结合先前同步代码知识,举一反三,将此例改为同步代码块来实现,代码如下:

    package cn.thread;
    
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.concurrent.locks.Condition;
    import java.util.concurrent.locks.Lock;
    import java.util.concurrent.locks.ReentrantLock;
    
    /**
     * 多线程-条件变量
     * 
     * @author 林计钦
     * @version 1.0 2013-7-26 下午02:43:07
     */
    public class ThreadConditionTest3 {
        public static void main(String[] args) {
            ThreadConditionTest3 test = new ThreadConditionTest3();
    
            // 创建并发访问的账户
            MyCount myCount = test.new MyCount("95599200901215522", 10000);
            // 创建一个线程池
            ExecutorService pool = Executors.newFixedThreadPool(2);
            Thread t1 = test.new SaveThread("张三", myCount, 2000);
            Thread t2 = test.new SaveThread("李四", myCount, 3600);
            Thread t3 = test.new DrawThread("王五", myCount, 2700);
            Thread t4 = test.new SaveThread("老张", myCount, 600);
            Thread t5 = test.new DrawThread("老牛", myCount, 1300);
            Thread t6 = test.new DrawThread("胖子", myCount, 800);
            // 执行各个线程
            pool.execute(t1);
            pool.execute(t2);
            pool.execute(t3);
            pool.execute(t4);
            pool.execute(t5);
            pool.execute(t6);
            // 关闭线程池
            pool.shutdown();
        }
    
        /**
         * 存款线程类
         */
        class SaveThread extends Thread {
            private String name; // 操作人
            private MyCount myCount; // 账户
            private int x; // 存款金额
    
            SaveThread(String name, MyCount myCount, int x) {
                this.name = name;
                this.myCount = myCount;
                this.x = x;
            }
    
            public void run() {
                myCount.saving(x, name);
            }
        }
    
        /**
         * 取款线程类
         */
        class DrawThread extends Thread {
            private String name; // 操作人
            private MyCount myCount; // 账户
            private int x; // 存款金额
    
            DrawThread(String name, MyCount myCount, int x) {
                this.name = name;
                this.myCount = myCount;
                this.x = x;
            }
    
            public void run() {
                myCount.drawing(x, name);
            }
        }
    
        /**
         * 普通银行账户,不可透支
         */
        class MyCount {
            private String oid; // 账号
            private int cash; // 账户余额
    
            MyCount(String oid, int cash) {
                this.oid = oid;
                this.cash = cash;
            }
    
            /**
             * 存款
             * 
             * @param x
             *            操作金额
             * @param name
             *            操作人
             */
            public synchronized void saving(int x, String name) {
                if (x > 0) {
                    synchronized (this) {
                        cash += x; // 存款
                        System.out.println(name + "存款" + x + ",当前余额为" + cash);
                        notifyAll(); // 唤醒所有等待线程。
                    }
                }
            }
    
            /**
             * 取款
             * 
             * @param x
             *            操作金额
             * @param name
             *            操作人
             */
            public synchronized void drawing(int x, String name) {
                synchronized (this) {
                    if (cash - x < 0) {
                        try {
                            wait();
                        } catch (InterruptedException e1) {
                            e1.printStackTrace();
                        }
                    } else {
                        cash -= x; // 取款
                        System.out.println(name + "取款" + x + ",当前余额为" + cash);
                    }
                }
                notifyAll(); // 唤醒所有存款操作
            }
        }
    
    }

    对比以上三种方式,从控制角度上讲,第一种最灵活,第二种代码最简单,第三种容易犯错。

    转载于:https://my.oschina.net/ydsakyclguozi/blog/386000

    展开全文
  • 线性多元回归分析是使用公司的杠杆,账面价值的价格以及EBDITA的企业价值作为因变量,而公平的员工待遇以及员工对销售的薪酬作为自变量进行的。 结果表明,员工薪酬与公司估值之间存在负相关关系,并证实高杠杆率的...
  • 对于需要用时间序列数据反映的过程变量, 综合考虑该类指标的时间序列均值、方 差或偏度等特征, 将包含企业风险演化趋势信息的时间序列数据映射为一个截面值, 从而使风险评估模型具有处理 动态信息的能力....
  • 基于行业特征企业研发的影响,以探究政府采购政策对企业研发强度是否存在影响为研究目的。以江西农业产业化龙头企业为研究对象,运用二元logistic回归模型与逐步回归分析法,探讨了行业特征、政府采购政策满意度与...
  • 特征的构建与选取在...然而这样得到的特征未必能够充分地描述目标变量,因此很有必要基于这些初始特征构建更多更强的特征,从而尽可能地提高预测精度。最近几年这方面的研究也不少,百度等科技巨头企业已经有成熟...

            特征的构建与选取在提高预测精度方面越来越受到重视,甚至影响到预测项目的成败。

           通常初始特征是基于领域经验构建的,比如在预测短期负荷的时候,一般会考虑节假日、气温、历史负荷水平等因素来构建特征。然而这样得到的特征未必能够充分地描述目标变量,因此很有必要基于这些初始特征构建更多更强的特征,从而尽可能地提高预测精度。最近几年这方面的研究也不少,百度等科技巨头企业已经有成熟的特征学习算法,并且应用在相关的业务场景中。这里主要针对特征变换、特征组合、自动生成三方面进行详细介绍,并结合R语言代码进行实现,旨在能为实际的建模问题提供一些参考。

     

    展开全文
  • 特征选择算法

    2018-03-30 17:15:00
    在随机森林介绍中提到了随机森林一个重要特征:能够计算单个特征变量的重要性。并且这一特征在很多方面能够得到应用,例如在银行贷款业务中能否正确的评估一个企业的信用度,关系到是否能够有效地回收贷款。但是信用...

    1. 随机森林

    摘选自:https://www.cnblogs.com/justcxtoworld/p/3447231.html

    随机森林介绍中提到了随机森林一个重要特征:能够计算单个特征变量的重要性。并且这一特征在很多方面能够得到应用,例如在银行贷款业务中能否正确的评估一个企业的信用度,关系到是否能够有效地回收贷款。但是信用评估模型的数据特征有很多,其中不乏有很多噪音,所以需要计算出每一个特征的重要性并对这些特征进行一个排序,进而可以从所有特征中选择出重要性靠前的特征。

    一:特征重要性

    在随机森林中某个特征X的重要性的计算方法如下:

    1:对于随机森林中的每一颗决策树,使用相应的OOB(袋外数据)数据来计算它的袋外数据误差,记为errOOB1.

    2:  随机地对袋外数据OOB所有样本的特征X加入噪声干扰(就可以随机的改变样本在特征X处的值),再次计算它的袋外数据误差,记为errOOB2.

    3:假设随机森林中有Ntree棵树,那么对于特征X的重要性=∑(errOOB2-errOOB1)/Ntree,之所以可以用这个表达式来作为相应特征的重要性的度量值是因为:若给某个特征随机加入噪声之后,袋外的准确率大幅度降低,则说明这个特征对于样本的分类结果影响很大,也就是说它的重要程度比较高。

     

    二:特征选择

    在论文 Variable Selection using Random Forests中详细的论述了基于随机森林的特征选择方法,这里我们进行一些回顾。

    首先特征选择的目标有两个:

    1:找到与应变量高度相关的特征变量。

    2:选择出数目较少的特征变量并且能够充分的预测应变量的结果。

    其次一般特征选择的步骤

    1:初步估计和排序

    a)对随机森林中的特征变量按照VI(Variable Importance)降序排序。

    b)确定删除比例,从当前的特征变量中剔除相应比例不重要的指标,从而得到一个新的特征集。

    c)用新的特征集建立新的随机森林,并计算特征集中每个特征的VI,并排序。

    d)重复以上步骤,直到剩下m个特征。

    2:根据1中得到的每个特征集和它们建立起来的随机森林,计算对应的袋外误差率(OOB err),将袋外误差率最低的特征集作为最后选定的特征集。

    2. 决策树

    欲从初始的特征集合中选取一个包含了所有重要信息的特征子集,若没有任何邻域知识作为先验假设,那就只好遍历所有的可能的子集了;然而这在计算上却是不可行的,因为这样做会遭遇组合爆炸。可行的做法是产生一个“候选子集”,评价出它的好坏,基于评价结果产生下一个候选子集,再对其进行评价,。。。这个过程持续下去。

    第一个环节是集子搜索的问题,有逐渐增加相关特征的前向搜索策略和逐渐减少特征的后向搜索,这些搜索方式都是贪心的,可能会遗漏一些更优的组合方式。

    第二个环节是子集评价问题,有基于信息增益的方式,决策树做特征选择采用了该思想。

    转载于:https://www.cnblogs.com/chaofn/p/8677428.html

    展开全文
  •   由于定性变量通常表示的是某种特征的有和无,所以量化方法可采用取值为1或0。这种变量称作虚拟变量,用D表示。虚拟变量应用于模型中,对其回归系数的估计与检验方法与定量变量相同。 虚拟变

    虚拟变量定义

      在实际建模过程中,被解释变量不但受定量变量影响,同时还受定性变量影响。例如需要考虑性别、民族、不同历史时期、季节差异、企业所有制性质不同等因素的影响。这些因素也应该包括在模型中。

      由于定性变量通常表示的是某种特征的有和无,所以量化方法可采用取值为1或0。这种变量称作虚拟变量,用D表示。虚拟变量应用于模型中,对其回归系数的估计与检验方法与定量变量相同。

    虚拟变量对模型的意义

      通常,我们假设的因变量与自变量之间的关系既是线性的,又是可以叠加,如果这些假设条件被违背,参数估计将发生偏差。 
      将连续变量分成不同组表并用一套虚拟变量来表达,这不仅有助于检查这一变量的非线性模式,还提供在非线性关系存在条件下的无偏参数估计,这实际上是在建立回归模型时对方非线性关系的一个常用的方法。

    如何设置虚拟变量

      虚拟变量通常是对无序分类资料而言。在线性回归中,如果自变量中有分类变量,那么一定要事先把这些分类变量事先重新编码,生成多个二分类虚拟变量。

    在模型中引入多个虚拟变量时,虚拟变量的个数应按下列原则确定: 
    (1)如果回归模型有截距项 
    有m种互斥的属性类型,在模型中引入(m-1)个虚拟变量。 
    (2)如果回归模型无截距项,有m个特征,设置m个虚拟变量 
    虚拟变量在计算广告和信用评分中很常用。

    人大经济论坛这个例子讲的非常好 
    http://bbs.pinggu.org/thread-3702024-1-1.html

      假如现有4个省份,分别是山西,山西,江苏,江西,要纳入到模型中。

      理解虚拟变量的真正含义:是要体现出不同省份之间的差异,而并不是所谓的控制变量。而其要充分理解多元线性回归当中参数估计量的真正含义:是偏回归系数,即自变量的边际量,表明了在其他条件不变的情况下,自变量每增加一个单位因变量的变化。 
      如果按照你的理解假设X为地区变量,X的取值为1代表山西;2代表陕西;3代表江苏;4代表江西,那么回归完了以后如何来解释X前面的参数:X前面的参数表示X每增加一个单位因变量增加多少,而此时按照X的取值,陕西和山西之间相差一个单位,陕西和江苏之间也是差一个单位、江苏和江西之间也差一个单位,那么这个系数究竟是说明陕西和山西之间的差别呢?还是陕西和江苏还是江苏和江西之间的差别呢?这显然无法解释。还有X前面的回归参数是一个常数,那么就是说陕西和山西、陕西和江苏、江苏和江西之间因变量的差异是相同的,这显然是不合理的。 
      要把四个省份用数值区分开来,用1,2,3,4呢?那用10,20,30,40也可以,那样的话参数估计量就更没法解释。所以,虚拟变量的定义一定是按照1和0来定义,即是就等于1,不是就等于0,比如,假设模型中有常数项,那么可以定义3个虚拟变量,D1为陕西(是陕西D1=1,不是陕西D1=0);D2为江苏(是江苏D2=1,不是江苏D2=0);D3为江西(是江西D3=1,不是江西D3=0),那么山西呢?如果D1,D2,D3都同时为0,肯定就是山西了,这样回归之后D1前面的参数表明了陕西与山之间的差别;D2前面的参数表明了江苏与山西之间的差异;D3前面的参数表明了江西与山西之间的差异,参数的经济意义非常明确。从深层次上讲虚拟变量模型实际上是解决了方差分析只能说明不同省份之间有无差异,而不能说明不同省份之间的这种差异究竟有多大的问题。

    spss中设置虚拟变量

    http://cos.name/cn/topic/306/

    摘要 
      如果自变量是多分类的,如果数据类型是(ordinal)整序变量,则不用设置哑变量,如果是多分类名义变量(观测类型是norminal)则必须设置哑变量,SPSS会自动设置,但具体设置也可以自己选择,一般默认的情况下,是以最后一个组为对照组。 
      ordinal的时候,和nomial会有比较大的不同的处理方式,可以参考专门讲ordinal变量分析的资料,或者logistic方面的资料,总之要谨慎使用。

    展开全文
  • 【单选题】共源极场效应管放大电路,其输出电压与输入电压【多选题】按...【单选题】我国现存最早的记载医学分科的古籍是()【判断题】企业根据自身战略目标、业务特点和管理需要,结合不同工具方法的特征及适用范围,只...
  • 随机森林之特征选择

    2013-11-28 10:41:00
    摘要:在随机森林介绍中提到了随机森林一个重要特征:能够计算单个特征变量的重要性。并且这一特征在很多方面能够得到应用,例如在银行贷款业务中能否正确的评估一个企业的信用度,关系到是否能够有效地回收贷款。但是...
  • 利用随机森林做特征选择

    千次阅读 2017-06-21 14:25:54
    摘要:在随机森林介绍中提到了随机森林一个重要特征:能够计算单个特征变量的重要性。并且这一特征在很多方面能够得到应用,例如在银行贷款业务中能否正确的评估一个企业的信用度,关系到是否能够有效地回收贷款。但是...
  • 本文以沪深A股2000-2014年间1503家上市公司为样本,利用市值规模、账面市值比、资本支出和总资产回报四个企业特征变量作为实物期权的代理变量,分别对个股贝塔和预期超额收益率进行实物期权调整,给出了经实物期权...
  • Bash shell 特征

    2020-07-13 22:00:14
    2.shell变量 3.shell条件测试 4.shell数值运算 5.流控、循环 条件判断 if case 循环 for while until shell的内置命令 break continue exit shift array function 6.企业项目 思维导图...
  • 第一章总论一、填空题1、统计是____...3、要了解一个企业的产品生产情况,总体是____________,总体单位是____________。4、标志是说明___________特征的名称,它分为__________标志和__________标志。5、统计指标是...
  • Java EE——Java平台企业版 Java ME——Java平台微缩版 JRE——Java运行环境(Java Runtime Environment,有时也称为Java运行系统)运行时库 JDK—— Java 语言的软件开发工具包(Java Development Kit) 开发库 API...
  • 论文研究-尾部相关系数的渐进变化特征及其应用.pdf, 在Copula函数的尾部相关性研究的基础上,针对其不足进行了两个方面的推广:1)一个变量趋于某个非尾部值与 另一变量...
  • 本研究旨在研究董事会特征与税收积极性之间的关系。 税收被认为是公司及其股东的额外费用,因为这些税收会减少可用现金... 最后,资产收益率(ROA)和公司规模变量(都包括作为控制变量)被发现与税收积极性正相关。
  • 领导力培养从特征入手

    千次阅读 2006-09-27 13:08:00
    将帅的成功之道是什么?据美国海军对将领的研究结果,由技术能力、分析... 从领导海军到领导企业,高情商的炼成都可以从下面五个特征入手:拥有良好的自我意识、自我调节能力、自我激励、情感换位的能力和社交技能。
  • 本文利用上市家族企业的数据,基于多元回归模型,研究了家族企业继承过程中家族企业会计信息质量的变化,以及家族特征变量-教育水平对家族企业之间关系的调节作用。继承和会计保守主义。 研究结果表明:家族企业的...
  • 项目:企业网络订单的异常检测 一、项目背景与挖掘目标 企业或平台在销售商品的过程中,常常会遇到一些...(1)特征变量数:13 (2)数据记录数:134190 (3)是否有NA值:有 (4)是否有异常值:有 2. 以下是数据集...
  • 我们在研究多个研究变量时往往会出现多个变量具有相关相关性的情况,这个时候,我们就可以将多个具有多个相关性的变量综合为几个代表性的变量,这些变量既能够代表原始变量的绝大数信息又互不相关。 PCA步骤: (1)...
  • 为充分识别高危网贷企业特征,以中小型网贷企业为样本,通过指标筛选,挑选出与风险识别相关度较高的指标作为指标变量。并利用BP神经网络算法模型得出高危网贷企业在不同条件下的信用风险识别率和信用风险分类正确...
  • 一家跨国旅游企业想对公司近8年历史消费客户做一个分析,了解客户的特征,从而针对不同客户的特征做出相应的营销策略,最大化投入产出比。通过识别高价值、高潜力的客户,实行差异化的客户管理策略,优化客户体验。...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 174
精华内容 69
关键字:

企业特征变量