楼主: sr_wumeng
32578 17

[问答] 主成分分析算出的综合数据出现负值如何解决 [推广有奖]

11
周浪zhoulang 发表于 2016-7-29 20:21:04
空间经济地理 发表于 2015-10-11 19:04
不知道 这种标准化方式可以转化为0-1之前 的?
也没有用,极值标准化处理之后的结果还是有负值

12
阴郁气质_dispos 发表于 2016-8-18 17:09:55
这样还可以用综合水平表示因变量做影响因素解释吗

13
白龙_马 发表于 2018-1-24 22:47:58
这个问题我是这样解决的,不知道行不行得通,之前看到一篇论文是这样写的:请看下面图片

1.jpg (54.92 KB)

1.jpg

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

14
Lrh2004 发表于 2018-2-6 15:21:26
白龙_马 发表于 2018-1-24 22:47
这个问题我是这样解决的,不知道行不行得通,之前看到一篇论文是这样写的:请看下面图片
您发的图片看不到啊   不知道是怎么解决的  能把您看到的文章题目告诉一下么

15
cyming 学生认证  发表于 2019-3-2 18:35:35
御之墨 发表于 2014-2-24 15:06
是的 lz说的对 终于想通了 谢谢指教~
不过如何我要构建的是风险值呢 风险值是不可以出现负数的 该如何处 ...
同问,请问该如何解决啊

16
cyming 学生认证  发表于 2019-3-2 18:35:57
面面膏 发表于 2016-2-22 16:20
楼主当年的问题解决了吗,我也遇到这样的问题了,想请问一下,多谢啦
同求!!!

17
挥戈东临 学生认证  发表于 2019-3-23 19:33:47
cyming 发表于 2019-3-2 18:35
同求!!!
同求!!!希望能有大神帮忙解决,感激不尽~

18
赵安豆 发表于 2024-10-19 17:18:09
遇到主成分分析后得到的综合指标含有负值的情况,并不意味着一定要将其转换为正数。不过,如果在后续的回归分析中确实需要非负值,可以采用以下几种方法来处理:

1. **平移**:最简单的方法是在所有计算结果上加上一个足够大的常数以确保所有的数值都是正的。例如,找出最小的综合指标值,然后将这个值的绝对值加到每个数据点上,这样就能保证所有数值都大于或等于0。

2. **比例缩放与平移**:除了简单地平移,你还可以结合缩放和平移的方法来调整数据范围。比如,首先缩放数据使其在[0,1]区间内(或者任何其他正数区间),然后再加上一个非零常数以确保所有数值都为正值。

3. **使用其他综合指标方法**:除了主成分分析外,还有多种多样的多元统计技术可以用来合成多个指标。例如:
   - **因子分析**:与PCA类似但有不同假设的方法。
   - **加权平均法**:直接给每个变量分配权重然后求和。这种方法相对灵活,可以通过调整权重来确保结果为正。
   - **秩和比方法**(Rank-sum-ratio)或**标准分数合成**(Standard score synthesis),这些方法在处理不同量纲的指标时效果很好。

4. **非线性转换**:可以考虑对数据进行非线性转换,例如使用指数函数、logistic函数或其他非线性变换,以确保结果为正数。这种方法可能会改变变量间原有的关系强度和方向,但有时是必要的。

5. **直接修改模型要求**:如果可能的话,从回归分析的角度思考是否真的需要所有自变量都为正值。某些类型的回归(如Logistic回归)可以处理包含负值的自变量。

在选择具体方法时,应考虑数据性质、研究目的和统计假设等因素,确保最终结果既合理又科学。如果你是在学术或专业领域工作,建议咨询同行评审的意见或者查阅相关领域的最佳实践指南。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 23:56