逻辑回归得出的精度为0.55。我的代码有什么问题?

时间:2020-07-16 02:05:54

标签: python pandas

从数据帧Z复制的列成为虚拟变量,试图预测0/1变量Click。训练和测试的大小平衡。我哪里出错了?

// Main thread code
const log = document.getElementById( "log" );
const url = generateWorkerURL();
const worker = new Worker( url );

worker.onmessage = ({data}) => {
  const [ PI, iterations ] = data;
  log.textContent = `π = ${ PI }
after ${ iterations } iterations.`
};

function generateWorkerURL() {
 const script = document.querySelector( "[type='worker-script']" );
 const blob = new Blob( [ script.textContent ], { type: "text/javascript" } );
 return URL.createObjectURL( blob );
}

1 个答案:

答案 0 :(得分:0)

以下是我的建议:

  1. 您在train_test_split函数中缺少stratify自变量。这样可以确保目标分布在火车/ VAL /测试数据中相似。
  2. 逻辑回归不能很好地检测数据中的非线性模式。尝试使用基于树的模型,例如RandomForestClassifier