定义不一样:
1、有序变量有序分类变量,是指其取值的各类别之间存在着程度上的差别,给人以“半定量”的感觉,因此也称为等级变量。是根据取值特征而分类的一种定性变量。
如:按成绩先后分为第一、第二、第三、第四等。
2、名义变量是在现有的前提或条件下确定的数值,实际变量是在现有的前提或条件发生改变后的数值。
如:按性别分为男女。按年龄分为老、中、青。
3、度量变量就是连续变量。
如:长度、重量、温度、成绩、智商等。
变量,从字面上理解就是可以变化的量,放到c语言里面,就是可以被赋值改变的量。
扩展资料:
统计学依据数据的计量尺度将数据划分为三类:定距型数据、定序型数据、定类型数据。
距离数据通常是指连续数据,如身高、体重、血压等,也包括离散数据,如人数、货物数量等。
排序数据具有固有的大小或高低顺序,但与间隔数据不同,通常可以用值或字符表示。例如title变量可以有low、middle、high三个值,分别用1、2、3表示;年龄变量可以有old,medium和green的值,分别用A,B,C表示。
这里,无论是数字1、2、3,还是字符A、B、C,都有大小或高阶,但是数据的间隔不是均匀的。因为初级职称与中级职称的差距并不等于中级职称与高级职称的差距。
特定类型数据是指没有固有大小或高低顺序的分类数据,通常用数值或字符表示。例如,性别变量中的男性和女性的值可以分别用1和2表示,民族变量中的每个民族可以用“汉”、“回”、“满”等字符表示。
在这里,无论是数值型1、2,还是文字型“汉”、“回”、“人”,都没有内在的大小或高阶,只有一个名义上的参照。
分类变量可分为无序变量和有序变量两类。具体介绍:
1、无序分类变量
是指所分类别或属性之间无程度和顺序的差别。它又可分为:二项分类,如性别(男、女),药物反应(阴性和阳性)等。
对于无序分类变量的分析,应先按类别分组,清点各组的观察单位数,编制分类变量的频数表,所得资料为无序分类资料,亦称计数资料。
2、有序分类变量
各类别之间有程度的差别。对于有序分类变量,应先按等级顺序分组,清点各组的观察单位个数,编制有序变量(各等级)的频数表,所得资料称为等级资料。
扩展资料:
1、分类变量的特点:
分类变量是说明事物类别的一个名称,其取值是分类数据。如“性别”就是一个分类变量,其变量值为“男”或“女”;“行业”也是一个分类变量,其变量值可以为“零售业”、“旅游业”、“汽车制造
业”等。
2、处理方法:
中序次测度变量和名义测度变量的处理方法一样,所以一般并不加以区分,序次测度变量常作为名义测度变量来用,把二者合称为分类变量。
参考资料来源:百度百科--分类变量
不同的语言、不同的编译器会有不同的变量类型。c语言的变量有三种类型:char,int,float和double
其中char为字符类型的变量是八位的,最前一位作为符号位,后面七位作为数据位.它的存储范围在-128到127之间.
int整数类型的变量是16位的,最前一位为符号位,后面的15位作为数据位.它的存储范围在-215到215-1.也就是-32768到32767.它不包扩小数点以后的数,在一般编译器中给int类型赋予带有小数的数.编译器会自动去掉小数点后面的数保留整数部分.
float为浮点数类型.首先要说明的是浮点数有两部分组成,第一部分是指数,也就是多少次幂嘛.第二部分是由尾数组成也就是一个数科学表示发之后除去幂那部分剩下的(呵呵!!!)如1.33333.那么c中的浮点数就有三部分.32位的浮点数第一位就是第一部分它决定数的符号.第二部分是八位的指数.第三部分是23位的尾数.所以浮点数具有6到7位的存储精确度.范围为3.4e-38到3.4e+38的数值.注:3.1415926e+7表示3.1415926.0.在给浮点数赋值的时候可以采用如下方法.123.45和1.2345e2是等价的.
double为双精度型变量.c编译器通常用64位来存储双精度性变量.它的精确度能够达到14到15位.64位中第一位是符号位.后面的11位是指数位.最后的52位是尾数.它的范围是-1.7e-308到1.7e+308.
类型标识符:unsigned,short,register,long和signed.
其中unsigned提示编译器不要保留符号位,这样可以扩大数据类型正数的范围.比如unsigned int的范围就变位0到65535了.
short类型用在有的编译器不能给太大的存储范围,需要给一个比较低的溢出界限.比如有的编译器就用的是32位来存储int类型.用short来标识它可以保证int是用16位来标识的.
register表示一个变量可能会用得很频繁.需要很快得存取速度所以指定的把它存到寄存器当中.
long表示不希望用16位来存储整形变量时可以用long指定它用32位来存储可以得到更大得表示范围.
当然还有long unsigned int 这样得类型.
用户自定义数据类型
用户可以使用typedef来自己定义自己需要得数据类型.如下例:
typedef unsigned long int myint
myint num1
这样num1就是unsigned long int类型的了.
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)