楼主: LUCY1234567
663 3

[一般统计问题] 如何求分组且除掉个体本身之外,组内其余样本的标准差 [推广有奖]

  • 0关注
  • 0粉丝

初中生

76%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
45 小时
注册时间
2022-4-19
最后登录
2024-5-22

楼主
LUCY1234567 发表于 2023-10-6 17:30:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何求分组中除掉个体本身之外,组内其余样本的标准差
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:标准差

沙发
蓝色 发表于 2023-10-6 20:41:51
  安装 rangestat  命令
看里面的例子

藤椅
蓝色 发表于 2023-10-6 20:42:49
类似的
rangestat求同年度同行业除企业自身外均值
https://bbs.pinggu.org/forum.php ... 802&from^^uid=902

板凳
sun_man 在职认证  发表于 2023-10-7 17:45:17
要计算分组中除个体本身之外,组内其余样本的标准差,您可以按照以下步骤进行操作:

首先,将数据按照分组变量进行排序,确保数据按照分组进行分组。

使用适当的分组函数(如GROUP BY)将数据分组。

对于每个分组,计算除个体本身之外的其余样本的标准差。可以使用统计软件或编程语言中的相应函数来计算标准差。

如果您使用的是R语言,可以使用dplyr包中的group_by和mutate函数来实现。例如,假设您的数据框为df,分组变量为group_var,个体变量为individual_var,可以使用以下代码计算标准差:

library(dplyr)
df <- df %>%
  group_by(group_var) %>%
  mutate(sd_except_individual = sd(variable_name[individual_var != unique(individual_var)]))
如果您使用的是Python,可以使用pandas库来实现。假设您的数据框为df,分组变量为group_var,个体变量为individual_var,可以使用以下代码计算标准差:

import pandas as pd

df['sd_except_individual'] = df.groupby('group_var')['variable_name'].transform(lambda x: x[x.index != x.unique()[0]].std())
请根据您所使用的具体工具和数据格式,选择适当的方法来计算分组中除个体本身之外的其余样本的标准差。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 05:16